看看这个程序有什么错
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 没有引用包
2 通常f.getContentPane.add()
3 show 已经废弃了 应用f.setVisible(true);
------解决方案--------------------这个f是Frame对象,不需要用f.getContentPane()方法
MenuBar mb=new Menu( "组件 "); 有错
添加菜单用 setMenuBar()方法
www.javaedu.com.cn 上海教育未来Java培训。