【发布时间】:2011-04-09 05:21:05
【问题描述】:
public void actionPerformed(ActionEvent actionEvent) { }
这行的详细含义是什么,除了 ActionEvent 的引用被传递给 actionPerformed 方法。
【问题讨论】:
-
你能澄清一下这个问题吗?您的标题似乎表明它是关于您在文本中所说的不是的一件事(通过参考)。
标签: java object registration
public void actionPerformed(ActionEvent actionEvent) { }
这行的详细含义是什么,除了 ActionEvent 的引用被传递给 actionPerformed 方法。
【问题讨论】:
标签: java object registration
public void actionPerformed(ActionEvent actionEvent) { }
public:可以从任何代码访问方法。void: 方法没有返回任何东西。actionPerformed:方法名称。(:你开始指定参数列表了。ActionEvent:参数 #1 的类型。actionEvent:参数 #1 的名称。):参数列表指定完毕。{ }: 方法什么也没做。【讨论】:
此方法是 ActionListener 接口的一部分。
public class Listener implements ActionListener{
public static void main(String[] args) {
Listener listener = new Listener();
Button button = new Button();
button.addActionListener(listener);
}
public void actionPerformed(ActionEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
当用户按下按钮时,会调用Listener类的actionPerformed方法。
【讨论】: