public class sysMain {
public static void main(String[] args) {
final screen_main sMain=new screen_main();
sMain.exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
sMain.setVisible(false);
sMain.dispose();
System.exit(0);
}
});
sMain.query.addActionListener(new _event());//在这里发生A事件(在这里能不能传A值)
sMain.update.addActionListener(new _event());//在这里发生B事件(在这里能不能传B值)
}
}
class _event implements ActionListener{
public void actionPerformed(ActionEvent buttonClick) {
// if (A) 这里判断是不是A (不知道能否这么做)
System.out.println("AAAAAA");
// if (B) 这里判断是不是B (不知道能否这么做)
System.out.println("BBBBB");
}
}
请高手帮忙解决问题。
public static void main(String[] args) {
final screen_main sMain=new screen_main();
sMain.exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
sMain.setVisible(false);
sMain.dispose();
System.exit(0);
}
});
sMain.query.addActionListener(new _event());//在这里发生A事件(在这里能不能传A值)
sMain.update.addActionListener(new _event());//在这里发生B事件(在这里能不能传B值)
}
}
class _event implements ActionListener{
public void actionPerformed(ActionEvent buttonClick) {
// if (A) 这里判断是不是A (不知道能否这么做)
System.out.println("AAAAAA");
// if (B) 这里判断是不是B (不知道能否这么做)
System.out.println("BBBBB");
}
}
请高手帮忙解决问题。
JButton button = (JButton) actionEvent.getSource();
在监听事件时候判断是什么button发出来的事件后才能做出反应是这个意思。
JButton button = (JButton) actionEvent.getSource(); 2,事件传值:监听器存在时,侦听已注册的事件源,若发生该监听器能够捕捉的事件(如,press,select等),则做出指定回应。能否详告,传值方法。