我实际上正在做一个项目,我有ArrayList
JButtons
并添加了ActionListener
。而且我不知道如何在ActionPerformed
方法中区分它们。按钮具有相同的标题,但任何按钮都执行相同的操作。
答案 0 :(得分:2)
在你的actionPerformed方法中执行以下操作:
public void actionPerformed(ActionEvent e) {
if(e.getSource() == jButton1){
//perform action when jButton1 clicked
}
if(e.getSource() == jButton2){
//perform action when jButton2 clicked
}
//So on and so forth
}