我实际上正在做一个项目,并且添加了ArrayList
和JButtons
的ActionListener
。而且我不知道在我的ActionPerformed
方法中如何区别它们。这些按钮具有相同的标题,但任何按钮执行相同的操作。
最佳答案
在您的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
}