package lesson04;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DialogDemo extends JFrame {
public DialogDemo() {
this.setVisible(true);
this.setBounds(200, 200, 500, 400);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//JFrame 放东西-容器
Container contentPane = this.getContentPane();
//绝对布局
contentPane.setLayout(null);
//按钮
JButton jButton = new JButton("请点击他");
jButton.setBounds(30, 30, 100, 50);
contentPane.add(jButton);
//点击按钮弹出弹窗 添加监听事件
jButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new MyDialog();
}
});
}
public static void main(String[] args) {
new DialogDemo();
}
//弹窗窗口、
class M
GUI-study-lesson11(Swing之弹窗)
最新推荐文章于 2023-02-21 14:13:39 发布
本文详细探讨了Java Swing库中的弹窗组件,包括JOptionPane的使用,以及如何创建自定义对话框。通过实例代码,展示了在IntelliJ IDEA中实现各种弹窗功能的方法,包括警告、确认、输入等交互场景。
摘要由CSDN通过智能技术生成