Skip to content
Snippets Groups Projects
Select Git revision
  • 7cb84e894a61b820be5d3470885b295defa832c6
  • main default protected
  • 1-fix-the-bugs
  • testsfail
4 results

Main.java

Blame
  • Main.java 914 B
    package dotsandboxes;
    
    import javax.swing.*;
    import java.awt.*;
    
    /** Our main class that launches the app. */
    public class Main {
        
        public static void main(String... args) throws Exception {
    
            JFrame mainWindow = new JFrame("Dots and Boxes");
            DotsAndBoxesGrid grid = new DotsAndBoxesGrid(15, 8, 2);
    
            JLabel label = new JLabel("Alexander Segal 220252054");
    
            JPanel borderPane = new JPanel(new BorderLayout());
            borderPane.add(label, BorderLayout.SOUTH);
    
            DotsAndBoxesUI dbUi = new DotsAndBoxesUI(grid);
            borderPane.add(dbUi.anchorPane, BorderLayout.CENTER);
            borderPane.add(dbUi.label, BorderLayout.NORTH);
            mainWindow.add(borderPane);
    
            mainWindow.pack();
            mainWindow.setVisible(true);
    
            // This sets what to do when we close the main window.
            mainWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
    
    }