初学给跪了。。。百度了一天没想通。。。这是弄的窗口。。。设程序1、2、3、4都没问题。。。不懂监听该怎么写。。。。importjavax.swing.*;importjava.awt.event.InputEvent;importja...
初学给跪了。。。百度了一天没想通。。。
这是弄的窗口。。。设程序1、2、3、4都没问题。。。不懂监听该怎么写。。。。
import javax.swing.*;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import static javax.swing.JFrame.*;
public class windowmenu extends JFrame{
JMenuBar menubar;
JMenu menu;
JMenuItem item1,item2,item3,item4;
JTextArea textshow;
PoliceListen listener;
public windowmenu(){
init();
setVisible(true);
menubar.add(menu);
setJMenuBar(menubar);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(){
menubar=new JMenuBar();
menu=new JMenu("routine");
item1=new JMenuItem("程序1");
item2=new JMenuItem("程序2");
item3=new JMenuItem("程序3");
item4=new JMenuItem("程序4");
listener=new policeListen();
listener.setJMenuItem(item1);
listener.setJMenuItem(item2);
listener.setJMenuItem(item3);
listener.setJMenuItem(item4);
item1.addActionListener(listener);
item2.addActionListener(listener);
item3.addActionListener(listener);
item4.addActionListener(listener);
menu.add(item1);
menu.add(item2);
menu.addSeparator();
menu.add(item3);
menu.add(item4);
textshow=new JTextArea("【请打开菜单】");
listener.setJMenuItem(textshow);
textshow.addActionListener(listener);
add(textshow);
}
}
展开