是这样的,比如你的类实现了ActionListener接口,但类中有多个菜单需要监听,那么怎么确定你单击了哪个菜单呢?这就用到了addActionCommand()方法,根据传入的参数不同来区别。
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand.equals("Guard")) {
....
} else if(e.getActionCommand.equals("Guard")) {
....
}
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand.equals("Guard")) {
....
} else if(e.getActionCommand.equals("Guard")) {
....
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货