我实际上正在做一个项目,并且添加了ArrayListJButtonsActionListener。而且我不知道在我的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
}

10-08 13:21