以下是代码。我在这里排除了进口申报单。 IDE.java包含main方法。请看下面' //菜单' IDE.java文件中的注释。这就是问题开始的地方。我正在使用java Swing api,当我点击' debug'如我所料,窗口正确地弹出包含菜单项的菜单栏("帮助"在这种情况下)。但当我点击“跑步”时窗口弹出但没有选项(菜单栏有,但它不包含菜单项)。我是新手,不知道问题出在哪里。
IDE.java
public class IDE {
public static void main(String[] args) {
JFrame frame1=new JFrame();
frame1.setSize(1024,620);
frame1.setExtendedState(frame1.getExtendedState()|JFrame.MAXIMIZED_BOTH);
frame1.setVisible(true);
JMenuBar menubar1=new JMenuBar();
frame1.setJMenuBar(menubar1);
//Menus
JCustomMenu help=new JCustomMenu("Help",1);
help.init(menubar1);
}}
JCustomMenu.java
public class JCustomMenu extends JMenu{
public JCustomMenu(String s,int x){
super(s);
menuid=x;
}
public int menuid=0;
public int init(JMenuBar menubar){
menubar.add((JMenu)this);
return 0;
}}
我错过了什么?