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

苏州网站制作设计广州本地网站

苏州网站制作设计,广州本地网站,企业网站怎么形成二维码,最新经济新闻前言 学到期末发现越来越没时间来细写这些东西了#xff0c;毕竟蒟蒻博主的发展方向主要需要学的不是Java#xff0c;但为了期末高分通过#xff0c;也不得不花一些精力上来#xff0c;于是有了这样一篇速成GUI#xff0c;本篇会以十分精简的语言来学习#xff0c;主打一… 前言 学到期末发现越来越没时间来细写这些东西了毕竟蒟蒻博主的发展方向主要需要学的不是Java但为了期末高分通过也不得不花一些精力上来于是有了这样一篇速成GUI本篇会以十分精简的语言来学习主打一个够过期末就好。。。。 一JFrame 这个类用来创建一个主窗口。 (1)构造方法 ①无参构造 JFrame fr new JFrame(); fr.setTitle(这是一个窗口); ②有参构造 JFrame fr new JFrame(这是一个窗口); 区别就是有参构造会将传入的字符串作为窗体的名称无参构造实例化的对象则没有名称因此常配合setTitle()这个成员方法进行窗体名称设置。 (2)参数设置及常用方法 setTitle(窗体名称); 用来设置窗口名字前面其实已经讲到了。 ①setSize(int width, int height); 这个方法用来设置窗体的大小传入宽高即可。 ②setLocation(int x, int y); 这个方法用来设置窗体的坐标原点在左上角传入坐标即可。 ③setBounds(int x, int y, int width, int height); 看这玩意的参数你就大概猜得到没错它就是上面②和①的整合版。 ④setVisible(boolean b); 用来设置窗体是否可见默认是不可见的所以要可见必须用这个方法传入参数true。 ⑤setDefaultCloseOperation(int opreation); 用来设置点击窗体关闭按钮的时候做出的响应。通常都是如下面这样写调用WindowConstants这个类中的静态成员EXIT_ON_CLOSE表示点击关闭按钮时的默认响应为关闭此窗口并结束程序。 fr.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);WindowConstants的相关静态成员如下 DO_NOTHING_ON_CLOSE(什么也不做)HIDE_ON_CLOSE (隐藏当前窗口)DISPOSE_ON_CLOSE (隐藏当前窗口并释放窗体占有的其他资源这个重点记一下后面讲JDialog会用到)EXIT_ON_CLOSE (结束窗口所在的应用程序)。 (3)综合运用 用到的包我就不强调了现在编译器都有自动导包的功能。 看完上面的常用方法之后就可以写一个套路方法来生成窗体了基本都是一个模板方法经常命名为createGUI。 写完方法记得在main方法里面调用不要傻fufu滴好奇怎么没窗口~~ import javax.swing.*;public class Main {public static void createGUI() {JFrame fr new JFrame(这是一个窗口);//通常直接在有参构造的时候命名省得后续用setTitle()方法命名了。//fr.setSize(400, 250);//设置窗体宽高//fr.setLocation(400, 300);//设置窗体坐标//下面这行代码的作用和上面两行被注释的代码的作用一模一样不信你试试~fr.setBounds(400, 300, 400, 250);fr.setVisible(true);//设置窗体可见基本必写吧fr.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//设置窗体关闭按钮响应事件为关闭此窗口。}public static void main(String[] args) {createGUI();} } 二JDialog 这个类用来创建一个副窗口或称子窗口想象一下电脑QQ界面主界面就是主窗口JFrame如果再打开一个聊天界面这个界面就是子窗口。 子窗口的关闭不影响主窗口但主窗口一关闭所有子窗口都会被关闭。 另外还有一个模态与非模态窗体的概念在模态对话框中用户只能操作当前对话框其他对话框都会处于一种“冰封”的状态不能进行任何操作直到用户单击对话框中的“确定”按钮把该对话框关闭后才能继续其他操作。 对于模态窗口其实我们不陌生在Java第一节课配置jdk的环境变量时一定有来到下面这个界面其中右边这个窗口就是模态窗口。 (1)构造方法 ①有参构造1 JDialog(Frame owner); 用于创建一个非模态的对话框。参数owner为对话框所有者顶级窗口JFrame。 ②有参构造2 JDialog(Frame ownerString title); 创建一个具有指定标题的非模态对话框。 ③有参构造3 JDialog(Frame ownerboolean modal); 创建一个有指定模式模态或非模态的无标题对话框。 (2)参数设置及常用方法 先复习一下 WindowConstants的相关静态成员如下 DO_NOTHING_ON_CLOSE(什么也不做)HIDE_ON_CLOSE (隐藏当前窗口)DISPOSE_ON_CLOSE (隐藏当前窗口并释放窗体占有的其它资源)EXIT_ON_CLOSE (结束窗口所在的应用程序)。 和JFrame的基本没有差别唯一注意方法⑤setDefaultCloseOperation()JDialog类对象使用这个方法时不允许传入参数EXIT_ON_CLOSE。 也很好理解这个参数用来响应按下关闭按钮时直接结束应用程序而子窗口怎么能有这个权利去结束整个应用程序就好比你用电脑QQ时关闭了一个好友的聊天时整个QQ会直接关闭嘛显然不会。 所以对于JDialog窗口我们通常用DISPOSE_ON_CLOSE参数表示响应操作为——隐藏当前窗口并释放窗体占有的其它资源。 setTitle(窗体名称); setModal(boolean modal);//用来设置子窗口的模态 ①setSize(int width, int height); ②setLocation(int x, int y); ③setBounds(int x, int y, int width, int height); ④setVisible(boolean b);//基本必写 ⑤setDefaultCloseOperation(int opreation); 通常作如下写法表示点击子窗口的关闭按钮时响应操作为隐藏子窗口释放它占有的其它资源 dia.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); (3)综合运用 套路和JFrame创建主窗口基本没区别为了验证各种方法的作用所以我代码写的比较啰嗦力争把所有方法实验一遍。。。 当然现在这个子窗口的setVisible(true)方法是无条件执行的因此一运行程序子窗口就直接出现等后续学习了Button(按钮组件)后我们可以通过监听按钮是否被按下来实现按下按钮这个条件成立后才显示窗口。 import javax.swing.*;public class Main {public static void createGUI() {JFrame fr new JFrame(这是主窗口);//通常直接在有参构造的时候命名省得后续用setTitle()方法命名了。fr.setSize(400, 250);//设置窗体宽高fr.setLocation(400, 300);//设置窗体坐标//下面这行代码的作用和上面两行被注释的代码的作用一模一样不信你试试~//fr.setBounds(400, 300, 400, 250);fr.setVisible(true);//设置窗体可见基本必写吧fr.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//设置窗体关闭按钮响应事件为关闭此窗口。JDialog dia new JDialog(fr);dia.setModal(true);//设置子窗口为模态dia.setTitle(这是一个子窗口);//设置子窗口标题dia.setBounds(500, 400, 400, 250);dia.setVisible(true);dia.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);//设置子窗体关闭按钮响应操作为隐藏子窗口释放它占有的其它资源}public static void main(String[] args) {createGUI();} }
http://www.pierceye.com/news/127041/

相关文章:

  • 给别人做网站怎么赚钱吗专业网络推广软件
  • SOHO英文网站制作晋江网站制作
  • 启东住房和城乡建设局网站邢台网站制作报价多少钱
  • 佛山网站建设seo优化做英文的小说网站有哪些
  • 安顺建设局网站官网哪里有响应式网站企业
  • 唯品会一家做特卖的网站国家商标查询官方网站
  • 网站宝搭建网站环境做电商网站一般需要什么流程图
  • 南通网站建设团队wordpress广告产检
  • 做网站刷赞qq怎么赚钱邢台路桥建设总公司没有网站吗
  • 网站仿站教程常用外贸网站
  • 南昌市有帮做网站的吗纵横天下网站开发
  • pc网站直接转换成移动端的网站黑果云免费虚拟主机
  • 网站建设用什么科目wordpress当前分类链接地址
  • 做一万个网站网站做下载功能
  • 佛山建站模板制作wordpress加上live2d
  • 樟木头网站仿做深圳网站开发公司
  • 孙俪做的网站广告微信如何修改wordpress
  • 有什么手机做网站的免费ppt模板下载花
  • 网站建设团队技术介绍县级网站
  • 深圳营销型网站建设价格网站建设文化如何
  • 提交网站的入口地址网站建设灬金手指下拉十五
  • 连云港建设局网站学校网站建设管理相关规定
  • 什么网站做玩具的外贸网站监控系统
  • 从事网站美工建设厦门网站制作企业
  • 网站后台传图片南昌做网站要多少钱
  • 网站包括什么国内最大的域名交易平台
  • 做营销型网站 公司哈尔滨展览设计公司
  • 网站设计费用多少钱产品网页设计教程
  • 深圳公司网站建设设计网站推广的意义和方法
  • 网站需要哪些费用免费营销型网站模版