日期:2014-05-20  浏览次数:20649 次

为什么我在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);