JDialong弹窗
public class DialogDemo extends JFrame {public DialogDemo(){this.setVisible(true);this.setSize(700,500);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//JFrame 放东西,容器Container contentPane = this.getContentPane();//绝对布局contentPane.setLayout(null);//按钮JButton button = new JButton("点击弹出一个的话框");button.setBounds(30,30,200,50);//点击这个按钮 的时候,弹出一个弹窗button.addActionListener(new ActionListener() {//监听器@Overridepublic void actionPerformed(ActionEvent e) {new MyDialogDemo();}});contentPane.add(button);}public static void main(String[] args) {new DialogDemo();} }class MyDialogDemo extends JDialog{public MyDialogDemo(){this.setVisible(true);this.setBounds(100,100,500,500);//this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);Container container = this.getContentPane();container.setLayout(null);container.add(new Label("带你学习"));} }
JDialong,用来被弹出,默认就有关闭事件