java 事件监听怎么写
时间: 2023-09-26 08:09:27 浏览: 85
Java中,事件监听通常使用事件监听器来实现。下面是一个简单的示例,演示了如何使用事件监听器:
1. 定义一个事件监听器类,实现对应的事件监听器接口,比如ActionListener,MouseListener等。
```
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// 处理事件
System.out.println("Button clicked");
}
}
```
2. 在需要监听事件的组件上注册监听器,如下面的代码所示:
```
import javax.swing.JButton;
import javax.swing.JFrame;
public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(400, 400);
JButton button = new JButton("Click me");
button.addActionListener(new MyActionListener()); // 注册监听器
frame.add(button);
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个JFrame窗口,并向其中添加了一个按钮。然后,我们创建了一个MyActionListener对象,并将其注册为按钮的事件监听器,当按钮被点击时,MyActionListener中的actionPerformed方法就会被调用,从而实现事件处理。
阅读全文