哪有一元高仿硬币批发:java点击菜单项弹出窗口怎么做啊?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 19:08:20
程序如下,可弹不出窗口呀,高手教教我!
import java.awt.*;
import java.awt.event.*;

public class W111 extends Frame implements ActionListener{
MenuBar mb=new MenuBar(); //产生一个菜单工具条

Menu m1=new Menu("权"); //产生第一个菜单
MenuItem usermanage=new MenuItem("用");
MenuItem exit=new MenuItem("退");

W111(){
super("网管");
setSize(300,150);
addWindowListener(new Win());

m1.add(usermanage);
usermanage.addActionListener(this);
m1.addSeparator(); //将分隔条加入到菜单中
m1.add(exit);
exit.addActionListener(this);
mb.add(m1); //将菜单加入到菜单条中

setMenuBar(mb); //显示菜单条
show();
}

public static void main(String[] args){
new W111();
}

public void actionPerformed(ActionEvent e){
String s = (String)e.getSource();
switch(s=="usermanage"? 1:s=="exit"? 2:3){
case 1:
DB db=new DB();
db.show();
break;
case 2:
System.exit(0);
break;
default:
System.out.println("you have a mistake!!");
}

}
}

class Win extends WindowAdapter{
public void windowClosing(WindowEvent e){
System.exit(0);
}
}

菜单的单击事件显示另一个窗口就行