点击按钮 弹窗
时间: 2023-08-11 21:06:47 浏览: 134
为了让点击按钮时弹出弹窗,我们需要为按钮添加事件监听器。在Java Swing中,通常使用ActionListener来监听按钮的点击事件。下面是修改后的代码,包含了按钮的点击事件处理代码:
```java
import javax.swing.*;
import java.awt.event.*;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("MyFrame"); // 设置窗口标题
setSize(300, 200); // 设置窗口大小
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭操作
// 创建一个按钮
JButton button = new JButton("点击我");
button.addActionListener(new ActionListener() { // 为按钮添加事件监听器
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(MyFrame.this, "Hello World!"); // 弹出弹窗
}
});
add(button); // 将按钮添加到窗口中
setVisible(true); // 显示窗口
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在上面的代码中,我们为按钮添加了一个ActionListener,当按钮被点击时,ActionListener中的actionPerformed方法将会被调用。在actionPerformed方法中,我们使用JOptionPane类创建了一个弹窗,显示了一条消息。注意,我们使用MyFrame.this作为弹窗的父组件,这是因为JOptionPane需要一个父组件来定位弹窗的位置。
现在,运行程序,点击按钮,将会弹出一个包含一条消息的弹窗。
阅读全文