请有人解释一下 ActionListener 的控制流程,例如我们在注册了一个组件的类中实现了 t 并且确实覆盖了
actionPerformed(ActionEvent e)
现在我很困惑,当我们点击注册按钮 what is the role of (this)
时 addActionListener (this);
请有人解释一下 ActionListener 的控制流程,例如我们在注册了一个组件的类中实现了 t 并且确实覆盖了
actionPerformed(ActionEvent e)
现在我很困惑,当我们点击注册按钮 what is the role of (this)
时 addActionListener (this);
addActionListener (this)
表示当前类实现ActionListener
了接口并提供了实现actionPerformed(ActionEvent e)
例子:
public class SampleListener implements ActionListener{
public static void main(String[] args) {
JButton btn1 = new JButton("Click me");
btn1.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent event) {
// code
}
}