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

网站建设学什么书深圳哪家公司需要网站建设的

网站建设学什么书,深圳哪家公司需要网站建设的,网络小说网站三巨头,龙岩网红打卡地java基础 ---Swing事件编程GUI的设计就剩个菜单组建#xff0c;这个组件也是想当于容器套容器#xff0c;在设计方面没有什么难度#xff0c;主要是一些事件的响应。还有另一种事件的监听方式#xff0c;也就是适配器监听方法。1、菜单要设计一个菜单那么有三大组件是不可或…java基础 ---Swing事件编程GUI的设计就剩个菜单组建这个组件也是想当于容器套容器在设计方面没有什么难度主要是一些事件的响应。还有另一种事件的监听方式也就是适配器监听方法。1、菜单要设计一个菜单那么有三大组件是不可或缺的。即JMenuBar、JMenu、JmenuItem。(1)JMenuBar组件的功能是用来摆入JMenu组件.当我们建立完许多的JMenu组件后,需要通过JMenuBar组件来将JMenu组件加入到窗口中.虽然我们由下表中看出JMenuBar组件只有一种构造方式,但是它对于构造一个菜单来说是个不可缺少的组件.JMenuBar构造函数:JMenuBar():建立一个新的JMenuBar;由于构造一个空的JMenuBar然后设置到窗口上对于窗口来说是没有意义的,因此JMenuBar需要结合至少一个以上的JMenu组件才会在画面上显现出视觉的效果。(2)JMenu组件是用来存放和整合JMenuItem的组件,这个组件也是在构成一个菜单中不可或缺的组件之一.JMenu可以是单一层次的结构也可以是一个层次式的结构,要使用何种形式的结构取决于界面设计上的需要而定。(3)JMenuItem继承AbstractButton类,因此JMenuItem具有许多AbstractButton的特性,也可以说JMenuItem是一种特殊的Button,所以JMenuItem支持许多在Button中好用的功能,例如加入图标文件或是当我们在菜单中选择某一项JMenuItem时就如同按下按钮的操作一样触发ActionEvent,通过ActionEvent的机制我们就能针对不同的JMenuItem编写其对应的程序区段。2、Adapter事件监听适配器与标准事件处理的区别在于如果使用标准事件处理当该监听器方法不只一个的时候也需要把其中所有的方法都覆盖进程序代码中即使某些方法不需要使用。如果使用适配器可以只需要将用到的方法写进代码即可。下面建立一个监听事件的类当window被关闭时则会响应该时间。class WindowProc extends WindowAdapter{public void windowClosing(WindowEvent e){......}}4、JavaBean 模式今天的课堂作业就是对JavaBean这个种设计模式的应用有些同学认为使用这种模式反而使程序更加烦琐不易理解。其实不然虽然我们可以使用其他方式来完成今天这个作业也许更简单但是javaBean是种设计理念我们常说的MVC方式javabean就是简单的体现者。我们这个程序建立了四个类分别是StudentMain(界面和响应事件的类)StudentScore(数据保存类)Compute(计算总分和平均分的类)Results(保存计算结果的类)。其中StudentScore和Results就是标准的JavaBean类。他们只有get和set方法用于其他类对他们进行数据的读取和存储。这里要注意一点当我们使用JavaBean模式的时候那么一定要传递一个该对象的引用以保持他们传递数据的一致性。什么意思呢打个比方现在我要在TestPass这个类里面调用Bean的一个set方法保存一个数据并在TestPass1这个类里面获得该数据并加以计算。那么我们应该这么做public class TestPass{int a 1;  //初始化a的值为1public TestPass(){test();}public void test(){TestPass1 tp1 new TestPass1();//创建TestPass1类的对象Bean bean new Bean(); //创建javabean类的对象bean.set(a);   //将a属性的值传递给javabeantp1.change(bean);  //调用TestPass类的方法进行数据操作传      //递当前bean对象给该方法System.out.println(bean.get()); //取得javabean里的值并输出}public static void main(String [] args){new TestPass();}}class TestPass1{public void change(Bean bean){bean.set(bean.get()10); //获得传递过来对象的属性该对象是       //javabean类的实例通过计算后将值//通过set方法传递回javabean}}class Bean{     //标准javaBean模式,通过set和get方法接收      //和传递数据在两个类中起到中间件作用int a1;public void set(int a){a1 a;}public int get(){return a1;}}
http://www.pierceye.com/news/576443/

相关文章:

  • 网站建设南沙wordpress video
  • 网站建设开票应该开哪个行业什么网站可以免费做视频的软件
  • 百度seo查询收录查询网站推广策划案seo教程
  • 如何免费建立网站中贤建设集团网站
  • 如何做转运网站黄聪 wordpress
  • 临海市住房与城乡建设规划局网站宁波网络推广培训
  • go 网站开发自己在线制作logo
  • 重庆市网站建设公司企业服务账号
  • 网站建设的市场情况网站系统里不能打印
  • 网站如何适应屏幕做网站时无法上传图片
  • 网站的橱窗怎么做嘉兴住房和城乡建设厅网站
  • 吉林省城乡建设官方网站163企业邮箱登录入口官网
  • 做网站参考文献某企业网站建设方案2000字
  • 网站托管哪家好织梦购物网站整站源码
  • 怎么做网站的优化排名wordpress的目录结构(一)
  • 个人可以做公益网站吗美食杰网站的建设目的
  • 宿迁公司企业网站建设《网站基础建设-首保》
  • 做全屏式网站尺寸是多大国外虚拟主机 两个网站
  • 黑龙江建设网站招聘广西住房和城乡建设厅培训中心官方网站
  • 做网站客户最关心的是什么制作网页原型的目的
  • 电子商务网站建设工具河南安阳吧
  • 南通网站建设公司哪个好肯德基的网站建设
  • 高端大气网站源码wordpress做双语网站
  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5