您的类应该实现 ActionListener 还是使用匿名 ActionListener 类的对象
2022-09-02 23:34:49
实现接口的最佳方式是什么?java.awt.event.ActionListener
让您的类实现 ActionListener,并将其添加为 ActionListener:
class Foo implements ActionListener{
public Foo() {
JButton button = new JButton();
button.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
}
}
或者添加匿名 ActionListener 类的对象:
class Foo{
public Foo() {
JButton button = new JButton();
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
}
}