Java 我的菜单赢了;我的数独网格上没有显示
我为一个数独游戏做了一块棋盘,但这件事把我难住了。现在已经很晚了,我已经工作了一段时间,我找不到我的问题。如果有人能指出,那就太好了,谢谢Java 我的菜单赢了;我的数独网格上没有显示,java,swing,user-interface,jmenu,Java,Swing,User Interface,Jmenu,我为一个数独游戏做了一块棋盘,但这件事把我难住了。现在已经很晚了,我已经工作了一段时间,我找不到我的问题。如果有人能指出,那就太好了,谢谢 import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JMenu; import j
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JPanel;
public class SudokuPanel extends JFrame {
public final int SQUARE_COUNT = 9;
public Squares [] squares = new Squares[SQUARE_COUNT];
public SudokuPanel(){
super("Sudoku");
setSize(600,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(1,1));
setVisible(true);
setLocationRelativeTo(null);
JPanel panel = new JPanel(new GridLayout(3,3));
for(int i=0; i<SQUARE_COUNT; i++){
squares[i] = new Squares();
panel.add(squares[i]);
}
add(panel);
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu reset = new JMenu();
menuBar.add(reset);
JMenu help = new JMenu();
menuBar.add(help);
JMenu newPuzzle = new JMenu();
menuBar.add(newPuzzle);
JMenu exit = new JMenu();
menuBar.add(exit);
class exitaction implements ActionListener{
public void actionPerformed (ActionEvent e){
System.exit(0);
}
}
exit.addActionListener(new exitaction());
}
}
导入java.awt.GridLayout;
导入java.awt.event.ActionEvent;
导入java.awt.event.ActionListener;
导入javax.swing.JFrame;
导入javax.swing.JMenu;
导入javax.swing.JMenuBar;
导入javax.swing.JPanel;
公共类SudokuPanel扩展JFrame{
公共最终整数平方=9;
公共广场[]广场=新广场[广场计数];
公共SudokuPanel(){
超级(“数独”);
设置大小(600600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(新的GridLayout(1,1));
setVisible(真);
setLocationRelativeTo(空);
JPanel面板=新JPanel(新网格布局(3,3));
对于(int i=0;i在将所有组件添加到框架后调用setVisible(true)
方法。在将所有组件添加到框架后调用setVisible(true)
方法。在将所有组件添加到框架后调用setVisible(true)
方法。调用setVisible(true)将所有组件添加到框架后的
方法。您可以在添加菜单之前将GUI设置为可见
另外,当您创建JMenus时,您没有命名它们。请尝试JMenu reset=new JMenu(“reset”);
而不是JMenu reset=new JMenu(BLANK);
在添加菜单之前将GUI设置为可见
另外,当您创建JMenus时,您没有命名它们。请尝试JMenu reset=new JMenu(“reset”);
而不是JMenu reset=new JMenu(BLANK);
在添加菜单之前将GUI设置为可见
另外,当您创建JMenus时,您没有命名它们。请尝试JMenu reset=new JMenu(“reset”);
而不是JMenu reset=new JMenu(BLANK);
在添加菜单之前将GUI设置为可见
另外,当您创建JMenus时,您没有命名它们。请尝试JMenu reset=new JMenu(“reset”);
而不是JMenu reset=new JMenu(空白);
请为菜单输入文本。在您的代码中,请使用以下代码进行尝试
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu reset = new JMenu("Reset");
menuBar.add(reset);
JMenu help = new JMenu("Help");
menuBar.add(help);
JMenu newPuzzle = new JMenu("New Puzzle");
menuBar.add(newPuzzle);
JMenu exit = new JMenu("Exit");
menuBar.add(exit);
请为菜单输入文本。请在代码中使用以下代码进行尝试
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu reset = new JMenu("Reset");
menuBar.add(reset);
JMenu help = new JMenu("Help");
menuBar.add(help);
JMenu newPuzzle = new JMenu("New Puzzle");
menuBar.add(newPuzzle);
JMenu exit = new JMenu("Exit");
menuBar.add(exit);
请为菜单输入文本。请在代码中使用以下代码进行尝试
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu reset = new JMenu("Reset");
menuBar.add(reset);
JMenu help = new JMenu("Help");
menuBar.add(help);
JMenu newPuzzle = new JMenu("New Puzzle");
menuBar.add(newPuzzle);
JMenu exit = new JMenu("Exit");
menuBar.add(exit);
请为菜单输入文本。请在代码中使用以下代码进行尝试
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu reset = new JMenu("Reset");
menuBar.add(reset);
JMenu help = new JMenu("Help");
menuBar.add(help);
JMenu newPuzzle = new JMenu("New Puzzle");
menuBar.add(newPuzzle);
JMenu exit = new JMenu("Exit");
menuBar.add(exit);
这里我在寻找一个在屏幕上添加内容的菜单项:P+1这里我在寻找一个在屏幕上添加内容的菜单项:P+1这里我在寻找一个在屏幕上添加内容的菜单项:P+1这里我在寻找一个在屏幕上添加内容的菜单项:P+1尝试在菜单中添加文本向菜单中添加文本向菜单中添加文本向菜单中添加文本