希望各位大神能帮我看看这个java程序到底哪里出了问题。谢谢,非常感谢~
导入javax . swing . jmenu;
导入javax . swing . jmenubar;
导入javax . swing . jmenuitem;
公共类MainClass{
公共静态void main(String args[]){
贪吃蛇tcs =新贪吃蛇(“贪吃蛇游戏”);
}
}
类Tanchishe扩展JFrame {
JMenuBar菜单栏;
JMenu菜单,子菜单;
JMenuItem item1,item2,item3,item4
公共贪吃蛇(字符串)
初始化;
setDefaultCloseOperation(JFrame。EXIT _ ON _ CLOSE);
setBounds(100,100,320,500);
set visible(true);
validate();
}
公共void init(字符串){
set layout(null);
设定标题;
menubar = new JMenuBar();
menu = new JMenu(" menu ");
子菜单= new JMenu(“游戏关卡”);
item 1 = new JMenuItem(" primary ");
item 2 = new JMenuItem(" intermediate ");
item 3 = new JMenuItem(" advanced ");
Item4 = new JMenuItem("特技");
submenu . add(item 1);
submenu . add separator();
submenu . add(item 2);
submenu . add separator();
subMenu.add(第3项);
submenu . add separator();
subMenu.add(第4项);
menu.add(子菜单);
menubar.add(菜单);
setJMenuBar(菜单栏);
}
}
j的解决方案是去掉第二个类的public修饰符。一个文件中只有一个公共类,它属于main方法所在的类。