【发布时间】:2018-03-08 13:43:57
【问题描述】:
我实际上正在做一个项目,我有一个 ArrayList 或 JButtons,并添加了一个 ActionListener。而且我不知道如何在我的ActionPerformed 方法中区分它们。这些按钮都具有相同的标题,但任何按钮都执行相同的操作。
【问题讨论】:
-
按钮的声明肯定不同;
JButton button1 = new JButton(); JButton button2 = new JButton();然后if (event.getSource().equals(button1)) { -
yourEvent.getSource()- 这将准确告诉您哪个组件触发了该事件。
标签: java swing jbutton actionlistener