不是 MouseListener,你应该加 ActionListener 才对。
==============================================================
//class xxx implements ActionListener
//......
item1.addActionListener(this);
item1.setActionCommand("1");
item2.addActionListener(this);
item2.setActionCommand("2");
public void actionPerformed (ActionEvent ae) {
switch (ae.getActionCommand().charAt(0)) {
case '1':
//item1 的事件
break;
case '2':
//item2 的事件
break;
}
}
============================================================
会了吧,不会再问我。
jMenuItem1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
System.out.println("jMenuItem1 clicked");
}
});