package rxxj;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class JDialogDemo extends JDialog{
public JDialogDemo(JFrame jFrame){
super(jFrame,"父窗体",true);//父窗体,对话框标题,是否阻塞父窗体
Container c = getContentPane();//获取对话框容器
c.add(new JLabel("对话框"));//给对话框添加内容
setBounds(500,500,200,200);//设置对话框位置和大小
setVisible(true);
}
public static void main(String[] args) {
JFrame j = new JFrame("窗体");
j.setBounds(20,20,500,500);//设置坐标和大小
Container c = j.getContentPane();//从JFrame获取容器
JButton btn = new JButton("弹出");
c.setLayout(new FlowLayout());//设置布局
c.add(btn);//添加按钮
j.setVisible(true);//可见
j.setDefaultCloseOperation(EXIT_ON_CLOSE);//关闭时退出程序
//给按钮添加点击事件
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new JDialogDemo(j);
}
});
}
}
图形 对话框 JDialog
最新推荐文章于 2024-03-27 10:50:10 发布