- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
从JFrame类的超类中继承下来的常用的方法(用于处理框架大小和位置):
dispose():关闭窗口,并回收创建程序所使用的全部系统资源。(继承Window类)
setIconImage(image):将窗口极小化时的图标设置为Image对象(在Java中,通常称之为图标化)
setTitle(String):改变标题栏中的文本。(继承Frame类)
setReSizable(boolean):利用一个boolean值确定框架大小是否允许用户改变。(继承Frame类)
voidsetDefaultCloseOperation(int?operation)
定义用户关闭框架时的响应动作
参数可取的值为:
DO_NOTHING_ON_CLOSE:不执行任何动作
HIDE_ON_CLOSE:隐藏框架,不退出程序
DISPOSE_ON_CLOSE:自动隐藏和关闭框架
EXIT_ON_CLOSE:退出程序
voidsetLocation(intx,inty)JDK1.1
voidsetLocation(Pointp)JDK1.1
将组件移到一个新的位置。如果该组件是顶层组件(例如JFrame),x和y是屏幕坐标;如果不是,则x和y是容器坐标。
voidsetSize(intwidth,intheight)JDK1.1
voidsetSize(Dimensiond)JDK1.1:
使用给定的宽度和高度,重置组件的大小。
voidsetResizable(booleanb):
决定用户是否可以重置框架的大小。
在Java中,框架被设计为放置组件的容器,可以将菜单栏和其它用户界面元素放置在其中。
Java1.5版本则可以直接使用Jframe的add(Componentc)方法来在框架中添加组件(使得用户不必关心Jframe的结构)
通常情况下,应该在一个称为面板(panel)的组件上绘制信息,并将这个面板添加在框架中。
Swing包中面板采用JPanel类实现,具有两个特性:
1.包含一个用于绘图的表面
2.本身也是一个容器,因此还可以放置如按钮之类的用户组件。
在事件处理的过程中,主要涉及三类对象:
事件(Event):用户对界面的操作在Java语言上的描述,以类的形式出现,例如,键盘操作对应的事件类是KeyEvent。
事件源(EventSource):事件发生的场所,通常就是各个组件,例如,按钮Button。
事件处理器(监听器)(EventHandler):接收事件对象并对其进行处理的对象。
事件源(Button)à产生事件à传递给事件监听器。并可以将任何对象指派给事件监听器以响应事件。
1.监听器对象是一个实现了特定监听器接口(listenerinterface)的类的对象。
2.事件源是一个能够注册监听器对象并发送事件对象的对象。
3.当事件发生时,事件源将事件对象传递给所有注册的监听器对象。
4.监听器对象利用事件对象中的信息决定如何对事件做出响应。
AWT事件
监听接口
AWT事件
监听接口
ActionEvent
ActionListener
KeyEvent
KeyListener
AdjustmentEvent
AdjustmentListener
MouseEvent
MouseListener;
MouseMotionListener
FocusEvent
FocusListener
MouseWheelEvent
MouseWheelListener
ItemEvent
ItemListener
WindowEvent
WindowListener;
WindowFocusListener;
WindowStateListener
语义事件类的实现包含在java.awt.util包中,最常用的语义事件类有:
ActionEvent:对于按钮点击、菜单选择、选择列表或在文本域中键入后单击ENTER键。
AdjustmentEvent:用户调节滚动条。
ItemEvent:用户从复选框或列表项中选择一项。
TextEvent:文本对象发生改变
常用的5个低级事件类是:
KeyEvent:一个键被按下或释放
MouseEvent:鼠标键被按下、释放、移动或拖动
MouseWheelEvent:鼠标滚轮被转动
FocusEvent:某个组件获得或者失去焦点
WindowEvent:窗口状态改变
接口
方法
参数/访问器方法
事件源
ActionListener
actionp
您可能关注的文档
- 二级案例问答知识点.doc
- 三下复习各课知识点.doc
- 小学总复习概念公式要点.doc
- 公式与函数常见问题及解决方法.doc
- 北京中考数学知识点总结(全).doc
- 生物知识点答案.doc
- 初三化学知识点总结_.doc
- 初三英语被动语态知识精讲.doc
- 初三物理中考总复习知识点提纲.doc
- 初中化学金属材料及溶液章节知识点.doc
- 2024年国家开放大学《形势与政策》大作业:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么?[附4份答案]供参考.docx
- 2024年《形势与政策》大作业(含2份答案):中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么?.docx
- 中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径?2024年秋国家开放大学《形势与政策》大作业附4份答案【供参考】.docx
- 2024年秋国家开放大学《形势与政策》大作业:理论联系实际,结合材料进行深入分析中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么?【附4篇答案】供参考.docx
- 2024年《形势与政策》大作业:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径?附答案2份.docx
- 2024年秋国开大作业【附4份答案】:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径?.docx
- 2024年大作业:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么? 【二份答案】.docx
- 理论联系实际,结合材料进行深入分析2024年秋国家开放大学《形势与政策》大作业:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么?【附4篇答案】供参考.docx
- 2024年秋国家开放《形势与政策》大作业:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径?(含4篇参考答案).docx
- 2024年秋国开形势与政策大作业【附4份答案】:中华民族现代文明鲜明特质有哪些?建设中华民族现代文明的路径?.docx
文档评论(0)