Java事件监听器的一个简单示例如下:
import java.awt.event.*;
import javax.swing.*;
public class Example {
public static void main(String[] args) {
JButton button = new JButton("Click me");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked");
}
});
JFrame frame = new JFrame();
frame.add(button);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
这段代码创建了一个 JButton 按钮和一个 JFrame 窗口。当按钮被点击时,会触发 ActionEvent 事件,并在控制台输出 "Button clicked"。
其中,addActionListener 是 JButton 类中的一个方法,用于为按钮添加事件监听器。ActionListener 是一个接口,需要在匿名类中重写 actionPerformed 方法来实现事件监听。