ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2020-04-09 19:00:37  阅读:288  来源: 互联网

标签:窗口 对话框 图形界面 编程 bun 按钮 new 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有