gal*_*kas 1 java swing jbutton actionlistener
我从大学毕业,我必须在界面中有5个按钮,当点击按钮时,我必须对该按钮执行操作.但是当我在actionPerformed()中使用"this"时,它并没有引用"被点击的按钮",而且我无法锻炼实际所指的内容.
所以:
您可以使用EventObject#getSource(),它由ActionEvent继承.
@Override
public void actionPerformed(ActionEvent e) {
JButton source = (JButton) e.getSource();
...
}
Run Code Online (Sandbox Code Playgroud)
在ActionListener中,this引用ActionListener对象本身,而不是源对象.
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |