用java 写一个监听模板
时间: 2024-06-12 10:08:03 浏览: 166
java监听数据库
4星 · 用户满意度95%
以下是一个简单的 Java 监听器模板:
```java
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
// 在这里编写事件处理代码
// 当事件触发时,会执行这里的代码
}
}
```
该模板实现了 ActionListener 接口,它是 Java 事件监听器的一个常见接口。当一个事件被触发时,事件源会调用相应的监听器中的 actionPerformed 方法。
在实际使用中,我们可以在相应的组件上添加该监听器:
```java
import javax.swing.JButton;
import javax.swing.JFrame;
public class MyFrame extends JFrame {
private JButton button;
public MyFrame() {
button = new JButton("Click me");
button.addActionListener(new MyListener()); // 在按钮上添加监听器
add(button);
pack();
setVisible(true);
}
}
```
在上面的例子中,我们创建了一个 JFrame 窗口,并在其中添加了一个 JButton 按钮。我们通过调用 add 方法将按钮添加到窗口中,然后调用 pack 和 setVisible 方法来显示窗口。最后,在按钮上添加了 MyListener 监听器。
当用户单击按钮时,事件将被触发,执行 MyListener 中的 actionPerformed 方法。我们可以在该方法中编写自己的事件处理代码。
阅读全文