【发布时间】:2009-02-19 14:09:26
【问题描述】:
我正在编写一个小型 Java 应用程序(在 Windows 上,因此在我的名字后面附加了 _on_vista)。
我有 3 个按钮,所有这些按钮都会对点击事件做出反应,但会做不同的事情。
以下代码是公认的方式还是我不知道的更清洁的方式? 一方面,它有效,另一方面,似乎有些不对劲......
谢谢
cool_button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
coolfunction1();
}
});
cool_button_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
coolfunction2();
}
});
// etc ...
被调用的函数将根据需要产生线程,依此类推。
更新 - 两者都是很好(几乎相同)的答案。我接受了代表较低的那个来分享财富。再次感谢各位。
【问题讨论】:
标签: java swing event-handling