当前位置: 首页 > news >正文

电脑制作网站教程培训机构网站设计

电脑制作网站教程,培训机构网站设计,node wordpress,运城推广型网站建设文章目录 前言一、JDialog窗体的介绍二、JDialog窗体的使用 1.JDialog的常用构造方法2.实例展示及分析总结 前言 JDialog窗体是窗体中的另一种类型的窗体#xff0c;指对话框窗体。与JFrame窗体类似#xff0c;绝大部分对于JFrame窗体使用的方法#xff0c;对于JDialog窗体也…文章目录 前言一、JDialog窗体的介绍二、JDialog窗体的使用 1.JDialog的常用构造方法2.实例展示及分析总结 前言 JDialog窗体是窗体中的另一种类型的窗体指对话框窗体。与JFrame窗体类似绝大部分对于JFrame窗体使用的方法对于JDialog窗体也同样适用。 一、JDialog窗体的介绍 JDialog窗体是Swing组件中的对话框组件继承了AWT组件中的java.awt.Dialog类。JDialog窗体实质上就是另一种类型的窗体。在使用的同时也需要调用 getContentPane() 方法将窗体转换为容器然后在容器中设置窗体的特性。 二、JDialog窗体的使用 1.JDialog的常用构造方法 JDialog类的几种常用的构造方法方法名是可变的 1public JDialog()创建了一个没有标题和父窗体的对话框 2public JDialog(Frame f)创建了一个有指定父窗体对象的对话框没有给父窗体标题 3public JDialog(Frame f, Boolean model)创建了一个指定类型的对话框并指定了父窗体没有给父窗体标题 4public JDialog(Frame f,String title)创建了一个指定父窗体和父窗体标题的对话框 5public JDialog(Frame f,String title,boolean modle)创建了一个指定了父窗体父窗体标题和对话框模式的对话框。 实例展示展示的是最全的第五个以上方法使用方式一致引用参数不同 import javax.swing.*; import java.awt.*;public class JDialogDemo2{public JDialogDemo2(Frame f, String title, boolean modle) {//创建一个新的特定的对话框窗体可指定了窗体对象标题和模式JDialog dialog new JDialog(f, title, modle);//设定对话框窗体的大小dialog.setSize(300, 200);//设定对话框窗体的关闭方式dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);//设定该窗体可见dialog.setVisible(true);}public static void main(String[] args) {//创建一个JFrame对象在实例化JDialogDemo2对象时调用。JFrame frame new JFrame(Main Frame);frame.setSize(400, 300);//创建一个JDialogDemo2的对象直接调用JDialogDemo2的构造方法定义了窗体对象标题和模式JDialogDemo2 dialogDemo new JDialogDemo2(frame, Dialog Title, true);}} 相关解释 1.创建一个JDialogDemo2的构造方法,其中括号中的内容第一个值为创建的JFrame对象第二个值为对话框窗体的标题第三个为对话框窗体的模式该参数为布尔值确定是否为模态。 注模态对话框是一种特殊类型的窗口它阻止用户与应用程序中的其他窗口进行交互直到该对话框被关闭。这意味着在模态对话框打开期间用户无法将焦点切换到其他窗口或执行其他操作。只有当模态对话框关闭后用户才能继续与应用程序进行交互。 2.setSize()方法设置组件的宽和高。 setSize(250,100); //宽250像素高100像素 结果展示  3.创建一个main静态方法 1创建一个JFrame对象方便在实例化JDialogDemo2有使用的JFrame对象使用。 2创建一个JDialogDemo2的对象直接调用JDialogDemo2的构造方法定义了窗体对象标题和模式。                                       2.实例展示及分析 1实例介绍窗体有按钮可以弹出对话框并且不处理该对话框无法进行其他操作。 2代码展示  import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JButton;import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;public class JDialogDemo extends JDialog{public JDialogDemo(JFrame frame){/** 第一个参数父窗体对象* 第二个参数对话框标题* 弟三个参数是否阻塞父窗体*/super(frame, 对话框标题, true);//对话框阻塞父窗体Container c getContentPane();c.add(new JLabel(这是一个对话框));setBounds(100, 100, 100, 100); //设置窗体坐标和大小}public static void main(String[] args) {JFrame frame new JFrame(父窗体);frame.setBounds(50, 50, 300, 300);Container c frame.getContentPane();JButton btn new JButton(弹出对话框);c.setLayout(new FlowLayout()); //设置布局使用流布局c.add(btn);frame.setVisible(true);frame.setDefaultCloseOperation(EXIT_ON_CLOSE);btn.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e){JDialogDemo d new JDialogDemo(frame);d.setVisible(true);//对话框窗体可见最好在静态方法中使用涉及到java语言的底层逻辑}});//添加动作监听} }3补充解释 super关键字调用调用了JDialog类的构造方法即 public JDialog(Frame f,String title,boolean modle) 。 流布局流布局Flow Layout是一种在图形用户界面GUI中常用的布局管理器。它按照组件的添加顺序从左到右依次排列并在水平方向上自动换行。         运行结果 点击按钮  由于设置为模态对话框关闭对话框后才能对父窗体进行操作。 总结 以上就是对java语言中Swing程序设计中JDialog窗体的使用的介绍。技术内容可能有所过时适合在校新生学习欢迎补充指正博主会及时进行反馈。
http://www.hkea.cn/news/14370618/

相关文章:

  • 南京网站推广¥做下拉去118cr网页无法访问如何解决360浏览器
  • 东莞莞城网站建设公司wordpress注册完
  • 工信部网站域名备案网站开发 所有权
  • 做菠菜网站判多久食品建设网站前的市场分析
  • 站长推荐网址入口自动跳转wordpress 二维码登录
  • 哪个网站能看到医生做的全部手术阳江市房产信息网
  • html5手机网站怎么做网络运营
  • 网站系统建设申请报告整站优化 快速排名
  • 芜湖先锋网站两学一做wordpress python采集
  • 电子商务网站设计怎么做伪静态就是把网站地址
  • 国外好的设计网站有哪些广东网站定制
  • 简约网站建设公司聊石家庄seo
  • 2019年新电商法做网站宁波网络公司联系电话
  • 中小企业建站可以怎么做浙江省建设监理协会网站
  • 建设垂直网站需要哪些流程图网站建设高度
  • 网站建设静态部分总结网站建设 采集
  • 如何配置php网站做cad室内平面图的家具素材网站
  • 专门做油画交流的网站做电影网站危险吗
  • 网站建设源码是什么恶意网站是怎么实现的
  • 网站的分页效果怎么做云一网站设计
  • 贵阳企业自助建站手机wordpress怎么保存图片
  • 网站开发 教学目标老鹰主机安装Wordpress
  • 如何开发一个网站php网站开发现状都用什么打开模板
  • 建设网站的报价永久免费的移动建站平台
  • 网站建设网站软件有哪些wordpress 阿里大于鱼
  • 广西人才网官方网站提供邯郸移动网站建设
  • 河南省建设厅专业业务系统网站网页游戏排行榜奇迹
  • 柳传志 潘石屹做水果网站wordpress 搭网站
  • 义乌公司网站建设网页链接调用服务是干嘛的
  • 成都网站设计定制有哪些网站使用ftp