java搞一个弹窗,不承认是猪就不能关闭弹窗
时间: 2023-06-19 08:05:07 浏览: 116
可以使用Java Swing库来实现一个弹窗,并且在弹窗中添加一个文本框和一个按钮。
以下是一个示例代码:
```java
import javax.swing.*;
public class PopupDialog {
public static void main(String[] args) {
JFrame frame = new JFrame("弹窗");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
JPanel panel = new JPanel();
JLabel label = new JLabel("你是猪!");
JTextField textField = new JTextField(20);
JButton button = new JButton("关闭");
button.addActionListener(e -> {
if ("猪".equals(textField.getText())) {
frame.dispose();
} else {
label.setText("不承认是猪就不能关闭弹窗!");
}
});
panel.add(textField);
panel.add(button);
panel.add(label);
frame.add(panel);
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个JFrame对象来作为弹窗的容器,并在其中添加了一个JPanel对象作为弹窗的内容。在JPanel中,我们添加了一个JLabel对象来显示提示信息,一个JTextField对象来输入是否是猪,以及一个JButton对象来关闭弹窗。当点击关闭按钮时,程序会判断输入的文本是否为“猪”,如果是则关闭弹窗,否则修改提示信息。
阅读全文