ActionListener是什么
ActionListener用于接收操作事件的侦听器接口。该类的对象必须在组件中注册。可以使用addActionListener()方法注册该对象。在发生操作事件时,调用该对象的 actionPerformed 方法。
导入
import java.awt.event.ActionListener;
实现监听
创建一个按钮,给按钮设置监听事件,按钮被单击输出123
ActionListener l=new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("123");
}
};
JButton b=new JButton("按钮");
b.addActionListener(l);
add(b);
完整代码
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Source1 extends JFrame{
Source1(){
setTitle("Hello EVENT");
ActionListener l=new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("123");
}
};
JButton b=new JButton("按钮");
b.addActionListener(l);
add(b);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300,300);
setVisible(true);
}
public static void main(String[] args) {
new Source1();
}
}