请有人向我解释一下ActionListener的控制流程,例如我们在使用组件注册的类中实现了t并覆盖了
actionPerformed(ActionEvent e)
现在我很困惑,当我们点击what is the role of (this)
addActionListener (this);
时
答案 0 :(得分:1)
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
}
}