【发布时间】:2017-07-07 11:09:44
【问题描述】:
public void Message() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Hello it is working");
}
}
//Message() 是类中的方法。
【问题讨论】:
-
不能在Java方法中声明方法,所以上面贴的代码是无效的。
-
为了让您的示例正常工作,您需要
implement ActionListener,否则您将收到编译器错误 -
请说明您想做什么,以及为什么要将 ActionListener 放入 any 方法。
-
@Jesper an ActionListener 不是方法。
-
也许你正在考虑一个匿名类,像这样:
comp.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent evt){...}});?
标签: java actionlistener