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

梧州网站建设推广中国住建部和城乡建设部

梧州网站建设推广,中国住建部和城乡建设部,wordpress二次元,下载软件的网站哪个好点击返回标题-JavaGUI期末速成版-CSDN博客 前言 依旧先声明#xff0c;本篇记录的JavaGUI编程都是十分精简的#xff0c;内容只取常用的、套路的、应付期末考试的。 我先放两张ppt的原内容。。。 看完#xff08;我觉得你可能都没看完#xff09;#xff0c;摊牌了JavaGUI期末速成版-CSDN博客 前言 依旧先声明本篇记录的JavaGUI编程都是十分精简的内容只取常用的、套路的、应付期末考试的。 我先放两张ppt的原内容。。。  看完我觉得你可能都没看完摊牌了我也没看完。。。好复杂看不懂/(ㄒoㄒ)/~~ 无所谓只要会用就行了而且出于应对期末考的目的本篇只研究按下按钮的事件监听和处理。 套路模板一 ①写一个自定义类my_listener实现ActionListener这个接口并重写其中的actionPerformed方法这个方法就固定接收一个ActionEvent类好了记不住没关系编译器都能自动生成比如这样 class my_listener implements ActionListener {Overridepublic void actionPerformed(ActionEvent e) {System.out.println(按钮被点击了呃);} } ②创建容器和按钮组件对按钮添加自定义监听类对象通常这里会用匿名对象的写法因为一个按钮对应一个事件只用一次最后把按钮塞到容器中。 创建容器和按钮组件对按钮添加自定义监听类对象最后把按钮塞到容器中。 JPanel pane new JPanel(); JButton button new JButton(这是一个按钮); button.addActionListener(new my_listener()); pane.add(button); ③处理一下其它窗口、容器的细节该显示的显示该设置大小的设置大小等等等。。。 完整模板代码如下 import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;class my_listener implements ActionListener {Overridepublic void actionPerformed(ActionEvent e) {System.out.println(按钮被点击了呃);} }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);//设置窗体关闭按钮响应事件为关闭此窗口。//创建容器和按钮组件对按钮添加自定义监听类对象最后把按钮塞到容器中。JPanel pane new JPanel();JButton button new JButton(这是一个按钮);button.addActionListener(new my_listener());pane.add(button);//把容器放在窗口中fr.add(pane);}public static void main(String[] args) {createGUI();} } 套路模板二  套路二和套路一的main方法中的代码几乎一样唯一的区别在于套路一走的思路是自定义子类实现接口ActionListener然后用自定义子类去创建对象。 而套路二我们直接利用匿名内部类如果忘了见本篇Java内部类-CSDN博客的标题二的子标题④学习的思路去创建ActionListener的实例化化对象具体代码如下 button.addActionListener(new ActionListener() {Overridepublic void actionPerformed(ActionEvent e) {System.out.println(按钮被点击了呃~);} }); 完整模板代码如下 import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;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);//设置窗体关闭按钮响应事件为关闭此窗口。//创建容器和按钮组件对按钮添加自定义监听类对象最后把按钮塞到容器中。JPanel pane new JPanel();JButton button new JButton(这是一个按钮);button.addActionListener(new ActionListener() {Overridepublic void actionPerformed(ActionEvent e) {System.out.println(按钮被点击了呃~);}});pane.add(button);//把容器放在窗口中fr.add(pane);}public static void main(String[] args) {createGUI();} } 效果和模板一没区别就不展示了。  学会上面两个套路后根据题目要求修改对应的响应事件即可。
http://www.huolong8.cn/news/106968/

相关文章:

  • 网站策划方案目标大学生做家教比较好的网站
  • 24小时自动发货网站建设wordpress ajax 参数
  • 眉山营销型网站建设seo如何优化关键词上首页
  • 工信部网站备案时间营销软件代理的特点有哪些
  • 网站首页一般做多大wordpress搬家跳回首页
  • 金龙网站哪里建设的html怎么自己做网站
  • 做电影下载网站赚钱服装网站建设怎么写
  • 中山本地网站建设网页制作模板关于我们
  • 可以做用户调研的网站广州软件开发软件公司
  • 全网视频合集网站建设网站外链 快速建设
  • WordPress网站远程访问嘉兴专业定制网站制作企业
  • 郑州交通建设投资有限公司网站上海化工网站建设
  • 江象网站建设租云服务器一个月多少钱
  • 外贸网站优化价格深圳展厅公司
  • 深圳全国网站制作哪个好wordpress换主题 无法打开
  • 长安网站建设制作网页界面设计
  • 免费网站建站有哪些网络规划与设计第二版
  • 公司网站开发需要什么证书wordpress 模板4列插件
  • 重庆网站建设小能手西安做网站那家公司好
  • 盗版小说网站怎么赚钱北京网页设计公司兴田德润挺好
  • 网站开发 英文网站开发服务合同
  • 图库 网站 源码广告公司赚钱吗
  • 王晴儿网站建设方案在百度做推广需要网站
  • 我想网站建设多少钱免费网站源码建站系统
  • 微网站自己怎么做的吗工业设计公司怎么赚钱
  • 客户网站建设完成后需要什么推荐的外贸客户搜索软件
  • 固原建设厅官方网站营销型网站建设合同范本
  • 电子商务网站建设步ppt模板下载免费版软件
  • 江苏建设厅老网站毕业设计音乐网站开发背景
  • 做类似电驴网站seo推广具体做什么