编程语言
首页 > 编程语言> > JavaSwing图形界面编程(第四讲)

JavaSwing图形界面编程(第四讲)

作者:互联网

JavaSwing如何使用按钮来触发事件?

今天我们会讲的内容就是JDialog对话框

用按钮事件来触发对话框,当弹出对话框后,无法进行其他操作,只能对当前对话框进行操作。

Jdialog对话框,大多数都是用来作为警告框来使用的!主要是用来限制用户访问权限。

 

 

 这就是我们今天即将完成的项目

让我们一起来看看吧:

 

首先把框架搭好(这里我们继承的是JDialog)

 

 

 

先把对话框属性构造一下

 

 

 

因为这里我要弹出的是警告框,所以不能让用户改变大小

所以这里我们要设置

setResizable(false);

 

 

 

然后我们运行一下结果

 

 

 这是我们并没有设置关闭方式,所以现在后台还在运行,让我们先强行关掉

 

关闭之后

先在让我们构造父窗体

JFrame f = new JFrame("Father Window");//父窗口

f.setDefaultCloseOperation(EXIT_ON_CLOSE);//父窗口关闭方式

f.setBounds(550,200,300,300);//xy轴和宽和高

 

 

 

在获得容器

Container c = f.getContentPane(); //获得父窗口容器

c.setLayout(new FlowLayout()); //使用流布局

 

 

 

 得到按钮

JButton bun = new JButton("Select");//得到按钮

c.add(bun);//放入容器

 

 

设置父窗口可见

 

 

最后设置按钮监听

bun.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent actionEvent) {

        new Demo(f);    
}
});

 

 在Demo构造函数中

接收从主函数收到的对象

super(Frame,"title",true);

true在这里的作用是堵塞窗口,false是不堵塞

 

 最后我们来看看效果哦

 

 

下一章我们讲下拉框

好了这一章将完了!谢谢大家!

QQ:3207950853

QQ邮箱:3207950853@qq.com

学习交流群:710023821

 

标签:窗口,对话框,图形界面,编程,bun,按钮,new,JavaSwing,我们
来源: https://www.cnblogs.com/yjhjys/p/12668900.html