为什么我在JAVA中写了个程序运行的时候却无法显示出菜单或菜单项
public class CDcsh extends Frame {
MenuBar menuBar1 = new MenuBar();
Menu menu1 = new Menu();
MenuItem menuItem5 = new MenuItem();
MenuItem menuItem6 = new MenuItem();
Menu menu2 = new Menu();
MenuItem menuItem7 = new MenuItem();
MenuItem menuItem8 = new MenuItem();
Menu menu3 = new Menu();
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
MenuItem menuItem3 = new MenuItem();
public CDcsh() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
CDcsh CDcsh1 = new CDcsh();
CDcsh1.resize(200,200);
CDcsh1.show();
}
private void jbInit() throws Exception {
menu1.setLabel("test1");
menuItem5.setLabel("test11");
menuItem6.setLabel("test12");
menu2.setLabel("test2");
menuItem7.setLabel("test21");
menuItem8.setLabel("test22");
menuBar1.add(menu1);
menuBar1.add(menu2);
menu1.add(menuItem5);
menu1.add(menuItem6);
menu2.add(menuItem7);
menu2.add(menuItem8);
}
}
无法显示菜单,是何原因?如何解决?
------解决方案--------------------你丢了一句
Java code
setMenuBar(menuBar1);