【发布时间】:2013-04-21 00:43:10
【问题描述】:
所以我有一些按钮:static JButton rpsls = new JButton(new ImageIcon(rpslsscaled));
其中 rpslsscaled 是一些图像。所以我尝试获取按钮
public class SomeClass implements ActionListener{
...
static JButton rpsls = new JButton(new ImageIcon(rpslsscaled));
...
class SomeInnerClass implements ActionListener{
...
public void actionPerformed(ActionEvent e){
if (e.getSource() == rpsls) {
JOptionPane.showMessageDialog(null,"You clicked rpsls!");
}
}
}
...
public void actionPerformed(ActionEvent e){
...
}
}
当我按下按钮 rpsls 时,没有任何反应。它不会打印“您点击了 rpsls!”。
这是因为 2 个actionPerformed 方法吗?
【问题讨论】:
标签: java swing action jbutton actionlistener