import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
public class dialog {
public dialog()
{
JFrame j=new JFrame();
j.setBounds(300, 300, 500, 500);
j.setVisible(true);
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JDialog d=new JDialog(j,"标题",true);
d.setLocation(310, 330);
d.setSize(400, 200);
JButton b1=new JButton("确定");
JButton b2=new JButton("取消");
d.setLayout(new GridLayout(1,2));
d.getContentPane().add(b1);d.getContentPane().add(b2);
d.setVisible(true);
}
public static void main(String[] args) {
new dialog();
}
}
/*
* 1 JDialog不用添加到面板
* 2 JDialog要setVisual
* 3 setLocation
* 4 j.add(b1)是错误的。要j.getContendPane.add(b1)
* 5 d.setVisible(true);放在前面跟放在后边效果不一样,放在前面,button不显示
* 6 JDialog貌似只支持一个按钮,可以使用布局模式
*/
JDialog
最新推荐文章于 2021-12-19 00:10:27 发布