主题:这个程序为什么会出现异常
[b]package z;
import java.awt.*;
class n extends Frame{
MenuBar menuBar=new MenuBar();
Menu fileMenu=new Menu("文件");
Menu newMenu=new Menu("新建");
MenuItem openItem =new MenuItem("打开");
MenuItem closeItem =new MenuItem("关闭");
MenuItem saveItem =new MenuItem("保存");
MenuItem printItem =new MenuItem("打印");
Menu editMenu=new Menu("编辑");
MenuItem cutItem =new MenuItem("剪切");
MenuItem copyItem =new MenuItem("复制");
MenuItem pasteItem =new MenuItem("粘切");
MenuItem subItem1 =new MenuItem("DOC文档");
MenuItem subItem2 =new MenuItem("JAVA文件");
MenuItem subItem3 =new MenuItem("HTML文件");
n(String title){
super(title);
setMenuBar(menuBar);
menuBar.add(fileMenu);
menuBar.add(editMenu);
fileMenu.add(newMenu);
fileMenu.add(openItem);
fileMenu.add(closeItem);
fileMenu.add(saveItem);
saveItem.setEnabled(false);
fileMenu.addSeparator();
fileMenu.add(printItem);
editMenu.add(cutItem);
editMenu.add(copyItem);
editMenu.add(pasteItem);
newMenu.add(subItem1);
newMenu.add(subItem2);
newMenu.add(subItem3);
}
}
class FrameDemowithMenu extends Frame
{
public static void main(String[] args)
{
n window=new n(" ");
window.setSize(400,400);
window.setTitle("你好!");
window.pack();
window.setVisible(true);
}
}[/b]
import java.awt.*;
class n extends Frame{
MenuBar menuBar=new MenuBar();
Menu fileMenu=new Menu("文件");
Menu newMenu=new Menu("新建");
MenuItem openItem =new MenuItem("打开");
MenuItem closeItem =new MenuItem("关闭");
MenuItem saveItem =new MenuItem("保存");
MenuItem printItem =new MenuItem("打印");
Menu editMenu=new Menu("编辑");
MenuItem cutItem =new MenuItem("剪切");
MenuItem copyItem =new MenuItem("复制");
MenuItem pasteItem =new MenuItem("粘切");
MenuItem subItem1 =new MenuItem("DOC文档");
MenuItem subItem2 =new MenuItem("JAVA文件");
MenuItem subItem3 =new MenuItem("HTML文件");
n(String title){
super(title);
setMenuBar(menuBar);
menuBar.add(fileMenu);
menuBar.add(editMenu);
fileMenu.add(newMenu);
fileMenu.add(openItem);
fileMenu.add(closeItem);
fileMenu.add(saveItem);
saveItem.setEnabled(false);
fileMenu.addSeparator();
fileMenu.add(printItem);
editMenu.add(cutItem);
editMenu.add(copyItem);
editMenu.add(pasteItem);
newMenu.add(subItem1);
newMenu.add(subItem2);
newMenu.add(subItem3);
}
}
class FrameDemowithMenu extends Frame
{
public static void main(String[] args)
{
n window=new n(" ");
window.setSize(400,400);
window.setTitle("你好!");
window.pack();
window.setVisible(true);
}
}[/b]