java注册事件监视器
时间: 2023-07-09 15:51:22 浏览: 261
在Java中,要注册事件监视器,可以使用以下步骤:
1. 创建一个事件监听器类,这个类需要实现对应事件监听器接口,例如ActionListener、MouseListener等等。
2. 在事件源对象上调用addActionListener()方法,将事件监听器对象注册到事件源上。
下面是一个简单示例代码,实现对按钮点击事件的监视器注册:
```
import java.awt.*;
import java.awt.event.*;
public class MyButton extends Frame {
private Button button;
public MyButton() {
button = new Button("Click me");
add(button);
// 创建事件监听器对象
MyActionListener listener = new MyActionListener();
// 注册事件监听器
button.addActionListener(listener);
setSize(200, 200);
setVisible(true);
}
// 定义事件监听器类
class MyActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked");
}
}
public static void main(String[] args) {
new MyButton();
}
}
```
在上面的代码中,我们创建了一个按钮对象,并且创建了一个事件监听器类MyActionListener,它实现了ActionListener接口,重写了actionPerformed()方法,在这个方法中定义了按钮被点击时的响应操作。然后我们将事件监听器注册到按钮上,这样当按钮被点击时,就会触发事件监听器中的actionPerformed()方法,执行我们定义的响应操作。
阅读全文