Java - 我如何区分两个或更多JButton?

时间:2018-03-08 13:43:58

标签: java swing jbutton actionlistener

我实际上正在做一个项目,我有ArrayList JButtons并添加了ActionListener。而且我不知道如何在ActionPerformed方法中区分它们。按钮具有相同的标题,但任何按钮都执行相同的操作。

1 个答案:

答案 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
}