java事件处理的代码示例
时间: 2024-01-02 19:22:44 浏览: 24
以下是一个Java事件处理的代码示例:
```java
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class EventHandlingExample {
public static void main(String[] args) {
// 创建一个窗口
JFrame frame = new JFrame("Event Handling Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个按钮
JButton button = new JButton("Click Me!");
// 注册事件监听器
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked!");
}
});
// 将按钮添加到窗口中
frame.getContentPane().add(button);
// 设置窗口大小并显示
frame.setSize(300, 200);
frame.setVisible(true);
}
}
```
这个示例演示了如何创建一个简单的窗口,并在按钮被点击时打印一条消息。通过注册一个`ActionListener`来监听按钮的点击事件,当按钮被点击时,`actionPerformed`方法会被调用,然后在控制台输出"Button clicked!"。