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) {
}
});
}
}