java简单按钮事件响应项目
时间: 2023-10-20 22:26:26 浏览: 98
java常见事件响应方法实例汇总
下面是一个简单的 Java 按钮事件响应项目示例:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonDemo implements ActionListener {
private JFrame frame;
private JButton button;
public ButtonDemo() {
frame = new JFrame("Button Demo");
button = new JButton("Click me");
button.addActionListener(this);
frame.add(button, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
JOptionPane.showMessageDialog(frame, "Hello, World!");
}
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new ButtonDemo();
}
});
}
}
```
这个示例创建了一个包含一个按钮的简单窗口,并在点击按钮时显示一个对话框。`actionPerformed()` 方法是在按钮被点击时调用的,它检查事件源是否为我们的按钮,并在是的情况下显示一个消息框。`main()` 方法创建一个新的 `ButtonDemo` 对象并将其添加到事件分派线程中。
阅读全文