Java中事件处理中常用Listener接口 并且举出实例
时间: 2024-01-23 21:02:03 浏览: 78
listener 实例
好的,我来举个例子。在Java中,常用的事件处理Listener接口包括ActionListener、MouseListener、KeyListener等等。下面以ActionListener为例:
```java
import java.awt.*;
import java.awt.event.*;
public class ActionListenerExample implements ActionListener {
private Button button;
private Label label;
public ActionListenerExample() {
Frame frame = new Frame("ActionListener Example");
button = new Button("Click me");
label = new Label();
button.addActionListener(this);
frame.add(button, BorderLayout.CENTER);
frame.add(label, BorderLayout.SOUTH);
frame.pack();
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
label.setText("Button clicked");
}
public static void main(String[] args) {
new ActionListenerExample();
}
}
```
在这个例子中,我们实现了ActionListener接口,并重写了其中的actionPerformed方法。当按钮被点击时,程序会自动调用该方法,并在标签上显示"Button clicked"。
阅读全文