java图形界面设置教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java图形界面设置教程

简单GUI程序 1.引用需要的包和类。 2.设置一个顶层的容器。 3.根据需要为容器设置布局管理器或使用默认布局管理器。 4.将组件添加到容器内。 5.为响应事件的组件编写事件处理代码。 建立窗口Frame类的操作 创建窗口的基本和必要操作包括以下方面: 1.设置窗口的大小。 2.设置窗口的标题。 3.确定窗口在屏幕的放置位置。 4.显示窗口。 5.关闭窗口。 Java实例——建立窗口 import java.awt.*; class Window1{ static Frame fra=new Frame(这是一个窗口程序); //创建一个窗口对象fra并设置窗口标题为这是一个窗口程序 public static void main(String args[]){ fra.setBounds(0,0,300,200); //设置窗口大小并将窗口放置在屏幕的某个位置 fra.setResizable(false); //设置窗口尺寸不可以改 fra.setState(fra.NORMAL); //设置窗口为标准状态 fra.show(); //继承Window类的show()方法,在屏幕上显示窗口 } } Java实例——添加按钮 import java.awt.*; class But2{ public static void main(String args[]){ Frame fra=new Frame(创建按钮程序); Button but=new Button(push me); fra.setBounds(0,0,300,200); fra.setLayout(null); //关闭页面设置 but.setBounds(50,50,100,50); //设置按钮的大小 fra.add(but); fra.setVisible(true); } } Java语言中的事件处理 在对事件进行处理时,它是采用一种委托事件模型的形式。“委托事件模型”由产生事件的对象、事件对象和监听者对象之间的关系所组成。 产生事件的对象会在事件产生时,将与该事件相关的信息封装在一个称之为“事件对象”的对象中,并将该对象传递给监听者对象,监听者对象根据该事件对象内的信息决定适当的处理方式。监听者对象要得到事件发生的通知,必须向产生事件的对象注册,当事件产生时,产生事件的对象就会主动通知监听者对象,监听者对象根据产生该事件的对象来决定处理事件的方法。监听者对象就是用来处理事件的对象,它等候事件的发生,并在事件发生时接收到通知。 事件处理 图形用户界面中每一个可能产生事件的组件为事件源,假如一个Button对象引发ActionEvent类代表的事件ACTION_PERFORMED; 如果要监听事件源上发生的事件,就要把能够处理该事件的监听者注册给事件源,如将实现了ActionListener接口的对象注册给Button对象。具体注册方法是调用事件源的相关方法,如调用Button类的addActionListener()方法,并以监听者对象作为实际参数。 监听者具有监听和处理事件的能力,它实现了接口的所有抽象方法并写出具体的方法体。如Button对象实现ActionListener接口的抽象方法actionPerformed()。 当事件发生时,事件源将事件作为实际参数传递给监听者中负责处理这类事件的方法。这个方法被自动调用执行,事件得到处理。 事件监听者种类 ActionListener:处理动作事件,例如单击按钮。 ComponetListener:处理组件被隐藏、移动、尺寸移动或显示的事件。 ContainerListener:处理在容器中加入组件或删除组件的事件。 FocusListener:处理组件获得或失去焦点的事件。 KeyListener:监听键盘事件。 MouseListener:监听鼠标的单击、进入组件、退出组件或者按下鼠标的事件。 MouseMotionListener:监听鼠标拖动或者移动的事件。 TextListener:监听文本值改变的事件。 WindowListener:处理窗口激活、失去活动窗口、最小化、不最小化、打开、关闭或者退出的事件。 事件类1 事件类2 事件及其响应 每一个事件类都有一个“唯一”的事件处理方法接口, 如处理鼠标事件“MouseEvent”类的对应接口为“MouseListener”接口, 处理按钮“ActionEvent”事件类的对应接口为“A

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档