Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.util.ArrayList;
  4.  
  5. public class Assignment03GUI {
  6.     public static void GetGrid() {
  7.         String[][] Board = new String[9][9];
  8.  
  9.  
  10.         JFrame.setDefaultLookAndFeelDecorated(true);
  11.         JFrame frame = new JFrame("Sudoku for beginners");
  12.         JMenuBar bar = new JMenuBar();
  13.         JMenu menu = new JMenu("File");
  14.         JMenuItem NewGame = new JMenuItem("New Game");
  15.         JMenuItem DeleteGame = new JMenuItem("Delete Game");
  16.         JMenuItem Difficulty = new JMenu("Difficulty");
  17.         JMenuItem Quit = new JMenuItem("Quit");
  18.         JMenuItem Easy = new JMenuItem("Easy");
  19.         JMenuItem Medium = new JMenuItem("Medium");
  20.         JMenuItem Hard = new JMenuItem("Hard");
  21.         frame.setJMenuBar(bar);
  22.         bar.add(menu);
  23.         menu.add(NewGame);
  24.         menu.add(Difficulty);
  25.         menu.add(DeleteGame);
  26.         menu.add(Quit);
  27.         Difficulty.add(Easy);
  28.         Difficulty.add(Medium);
  29.         Difficulty.add(Hard);
  30.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  31.         frame.setLayout(new GridLayout(9, 9));
  32.  
  33.         for (int i = 0; i < 9; i++) {
  34.             for (int j = 0; j < 9; j++) {
  35.                 frame.add(new JTextField(Board[i][j]));
  36.                 frame.pack();
  37.                 frame.setVisible(true);
  38.             }
  39.         }
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement