本帖最后由 chengyi_ming 于 2012-06-24 17:20:24 编辑

解决方案 »

  1.   

    http://my.csdn.net/my/album/detail/1191252#
      

  2.   

    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;public class Guanlixitong extends JFrame{

      JFrame frame=new JFrame();    
      JMenuBar menubar=new JMenuBar();
      JMenu menu1=new JMenu("系统管理");
      JMenuItem item1=new JMenuItem("密码设置");
      JMenuItem item2=new JMenuItem("用户登录 ");
      JMenuItem item3=new JMenuItem("退出");          
      JMenu menu2=new JMenu("数据管理");
      JMenuItem item4=new JMenuItem("学生管理");
      JMenuItem item5=new JMenuItem("课程管理 ");
      JMenuItem item6=new JMenuItem("成绩管理");
      
      public Guanlixitong(){
      this.setTitle("my window");
      this.setLayout(new CardLayout());
      this.setJMenuBar(menubar);
      this.setVisible(true);
      menubar.add(menu1);    
      menubar.add(menu2);
      menu1.add(item1);
      menu1.add(item2);
      menu1.add(item3);
      menu2.add(item4);
      menu2.add(item5);
      menu2.add(item6);
      this.setBounds(10, 10, 400, 300);
      this.setVisible(true);   }
      
      public static void main(String[] args){
      new Guanlixitong();
      }
    }   
      

  3.   

    没看出出错的原因是什么  是因为没有this.setJMenuBar(menubar);语句吗