java图形界面设置教程

java图形界面设置教程

ID:45054851

大小:336.34 KB

页数:19页

时间:2019-11-08

java图形界面设置教程_第1页
java图形界面设置教程_第2页
java图形界面设置教程_第3页
java图形界面设置教程_第4页
java图形界面设置教程_第5页
资源描述:

《java图形界面设置教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、简单GUI程序1.引用需要的包和类。2.设置一个顶层的容器。3.根据需要为容器设置布局管理器或使用默认布局管理器。4.将组件添加到容器内。5.为响应事件的组件编写事件处理代码。建立窗口Frame类的操作创建窗口的基本和必要操作包括以下方面:1.设置窗口的大小。2.设置窗口的标题。3.确定窗口在屏幕的放置位置。4.显示窗口。5.关闭窗口。Java实例——建立窗口importjava.awt.*;classWindow1{staticFramefra=newFrame("这是一个窗口程序");//创建一

2、个窗口对象fra并设置窗口标题为"这是一个窗口程序"publicstaticvoidmain(Stringargs[]){fra.setBounds(0,0,300,200);//设置窗口大小并将窗口放置在屏幕的某个位置fra.setResizable(false);//设置窗口尺寸不可以改fra.setState(fra.NORMAL);//设置窗口为标准状态fra.show();//继承Window类的show()方法,在屏幕上显示窗口}}Java实例——添加按钮importjava.awt.*

3、;classBut2{publicstaticvoidmain(Stringargs[]){Framefra=newFrame("创建按钮程序");Buttonbut=newButton("pushme");fra.setBounds(0,0,300,200);fra.setLayout(null);//关闭页面设置but.setBounds(50,50,100,50);//设置按钮的大小fra.add(but);fra.setVisible(true);}}Java语言中的事件处理在对事件进行处理

4、时,它是采用一种委托事件模型的形式。“委托事件模型”由产生事件的对象、事件对象和监听者对象之间的关系所组成。产生事件的对象会在事件产生时,将与该事件相关的信息封装在一个称之为“事件对象”的对象中,并将该对象传递给监听者对象,监听者对象根据该事件对象内的信息决定适当的处理方式。监听者对象要得到事件发生的通知,必须向产生事件的对象注册,当事件产生时,产生事件的对象就会主动通知监听者对象,监听者对象根据产生该事件的对象来决定处理事件的方法。监听者对象就是用来处理事件的对象,它等候事件的发生,并在事件发生时

5、接收到通知。事件处理图形用户界面中每一个可能产生事件的组件为事件源,假如一个Button对象引发ActionEvent类代表的事件ACTION_PERFORMED;如果要监听事件源上发生的事件,就要把能够处理该事件的监听者注册给事件源,如将实现了ActionListener接口的对象注册给Button对象。具体注册方法是调用事件源的相关方法,如调用Button类的addActionListener()方法,并以监听者对象作为实际参数。监听者具有监听和处理事件的能力,它实现了接口的所有抽象方法并写出具

6、体的方法体。如Button对象实现ActionListener接口的抽象方法actionPerformed()。当事件发生时,事件源将事件作为实际参数传递给监听者中负责处理这类事件的方法。这个方法被自动调用执行,事件得到处理。事件监听者种类ActionListener:处理动作事件,例如单击按钮。ComponetListener:处理组件被隐藏、移动、尺寸移动或显示的事件。ContainerListener:处理在容器中加入组件或删除组件的事件。FocusListener:处理组件获得或失去焦点的事

7、件。KeyListener:监听键盘事件。MouseListener:监听鼠标的单击、进入组件、退出组件或者按下鼠标的事件。MouseMotionListener:监听鼠标拖动或者移动的事件。TextListener:监听文本值改变的事件。WindowListener:处理窗口激活、失去活动窗口、最小化、不最小化、打开、关闭或者退出的事件。事件类1事件类说明事件源ActionEvent通常按下按钮,双击列表项或选中一个菜单项时,就会生成此事件。Button、List、MenuItem、TextFie

8、ldAdjustmentEvent操纵滚动条时会生成此事件。ScrollbarComponentEvent当一个组件移动、隐藏、调整大小或成为可见时会生成此事件。ComponentItemEvent单击复选框或列表项时,或者当一个选择框或一个可选菜单的项被选择或取消时生成此事件。Checkbox、CheckboxMenuItem、Choice、ListFocusEvent组件获得或失去键盘焦点时会生成此事件。Component事件类2事件类说明事件源KeyEvent接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。