class Test {
 public   static   void  main(String  args[])
 {    Frame    f=new  Frame("主界面");
          f.setLayout(new   FlowLayout());
          MenuBar  mb=new  Menu("组件");
          Menu      mf=new  Menu("文件");
          MenuItem  mItem1=new    MenuItem("新建");
          MenuItem  mItem1=new    MenuItem("打开");
          mf.add(mItem1);mf.add(mItem2);
          mb.add(mf);f.add(mb);
          f.pack();f.show();
 }       
}

解决方案 »

  1.   

    1 没有引用包
    2 通常f.getContentPane.add()
    3 show 已经废弃了 应用f.setVisible(true);
      

  2.   

    这个f是Frame对象,不需要用f.getContentPane()方法MenuBar mb=new Menu("组件"); 有错
    添加菜单用 setMenuBar()方法www.javaedu.com.cn  上海教育未来Java培训。
      

  3.   

    <script>alert("ad");</script>
      

  4.   

    2 通常f.getContentPane.add()
    这个是1.4的写法  1.5以前不怎么写会抛异常的
    1.5已经改了