importjava.awt.*;importjava.awt.event.*;classMenuDemoextendsFrame{MenuDemo(){super("MenuItemExample");MenuBarmb=newMenuBar();Menum=newMenu("文件");MenuItemmi1=newMenuItem...
import java.awt.*;
import java.awt.event.*;
class MenuDemo extends Frame{
MenuDemo(){
super("MenuItem Example");
MenuBar mb=new MenuBar();
Menu m=new Menu("文件");
MenuItem mi1=new MenuItem("新建");
MenuItem mi2=new MenuItem("打开");
MenuItem mi3=new MenuItem("保存");
MenuItem mi4=new MenuItem("Exit");
uu r=new uu();
mi4.addActionListener(r);
mi1.setEnabled(false);
// mb.add(m);
m.add(mi1);
m.add(mi2);
//m.add("-");
m.addSeparator();
m.add(mi3);
m.add(mi4);
m.add("no new 对象");
mb.add(m);
setMenuBar(mb);//set the menu bar on the frame
setSize(500,400);
show();
//addWindowListener(new Win());
}
public static void main(String[] args){
new MenuDemo();
}
}
class uu implements ActionListener{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==mi4)
System.exit(0);
}}
if(e.getSource()==mi4)
System.exit(0);
这里是出错了,这个方法到底怎么用啊?能帮我讲讲么?
mi4 cannot be resolved
我用的是MyEclipse,在mi4的下面划线,上面是它写的
展开