Jdialog的使用很简单,直接查看API即可。
public static void main(String[] args) {
//整体窗口的使用
final JFrame jFrame=new JFrame("我的第一个窗体");
jFrame.setSize(new Dimension(800, 500));//设置窗体的大小
jFrame.setBackground(Color.BLACK);
jFrame.setLocation(new Point(300, 300));//设置窗体显示的位置
jFrame.setVisible(true);
jFrame.setLayout(new FlowLayout());
jFrame.addWindowListener(new WindowAdapter() {//加入关闭窗体事件
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.out.println("系统正在关闭");
System.exit(0);
}
});
JButton button=new JButton("事件");
button.addActionListener(new ActionListener() {//事件绑定监听
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
JDialog dialog=new JDialog(jFrame,true);//实例化一个dialog,第一个参数是弹出框要在哪个父组件中弹出,第二个是设置遮罩,true为遮罩。
dialog.setSize(new Dimension(200, 300));
dialog.setLocation(new Point(300, 300));
dialog.add(new JButton("ddd"));
dialog.setResizable(false);//窗口大小不能改变
dialog.setVisible(true);
}
});
jFrame.add(button);
}