最新java实用教程第19讲事件处理(一(共17张ppt课件).pptx
《最新java实用教程第19讲事件处理(一(共17张ppt课件).pptx》由会员分享,可在线阅读,更多相关《最新java实用教程第19讲事件处理(一(共17张ppt课件).pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第19讲事件处理(一)19.1 Java19.1 Java的事件处理机制的事件处理机制19.2 19.2 动作事件动作事件19.3 19.3 调整调整(tiozhng)(tiozhng)事件和改变事件事件和改变事件19.4 19.4 选择事件选择事件19.5 19.5 文本事件文本事件讲后练习讲后练习第一页,共十七页。19.1 Java19.1 Java的事件处理机制的事件处理机制(jzh)(jzh)要理解Java中的事件处理机制,必须先了解几个概念:(1)事件:事件类创建的对象,使用鼠标、键盘等操作GUI组件时,由GUI组件产生(chnshng)。事件类的命名为XxxEvent。(2)事件源
2、:能够产生事件的GUI组件,如按钮、文本组件、窗体等。第二页,共十七页。(3)监听器接口:某种特定的接口,对于每种类型的事件都对应一个监听器接口,命名方式为XxxLitener。(4)监听(jin tn)器对象:由实现了某种监听(jin tn)器接口的类所创建的对象,能够监听(jin tn)GUI组件。如果被某监听者对象所监听的组件产生了事件,那么此监听者就捕获并处理这个事件。第三页,共十七页。(5)注册监听器对象:监听器对象要监听某个GUI组件(z jin),必须在两者之间建立联系,即为组件(z jin)注册监听器对象。注册方法为:组件(z jin)名.addXxxListener(监听器对
3、象)。第四页,共十七页。19.2 动作动作(dngzu)事件事件在进行下面的操作时,相应组件会产生动作(dngzu)事件(ActionEvent):(1)单击按钮;(2)选择菜单项;(3)文本框中按回车键;(4)双击列表中选项。第五页,共十七页。与ActionEvent相对应的监听器接口为ActionListener,为组件注册监听器对象的方法为addActionListener(Listener)。不是所有对象都有资格作为(zuwi)监听器对象,只有实现了ActionListener接口的类创建的对象才能监听组件上的动作事件。ActionListener接口中定义了actionPerform
4、ed(ActionEvent e)方法,用于接收ActionEvent事件。第六页,共十七页。实现监听器接口的方法有三种:(1)外部类实现监听器接口一个类实现某个接口必须(bx)实现这个接口中的所有抽象方法,外部类实现ActionListener接口时,必须实现此接口中的actionPerformed(ActionEvent e)方法。第七页,共十七页。(2)内部类实现监听器接口也可以定义一个内部类来实现ActionListener接口,使用内部类创建(chungjin)的对象来监视组件。(3)匿名内部类实现监听器接口事件监听最常用的方法是使用匿名内部类的对象作为监听器对象来监听组件,这时匿名
5、内部类必须实现监听器接口。第八页,共十七页。19.3 19.3 调整事件调整事件(shjin)(shjin)和改变事件和改变事件(shjin)(shjin)用鼠标拖动滚动条上的滑块,或点击(din j)滚动条两端的按钮时,滚动条会产生AdjustmentEvent事件。与AdjustmentEvent事件所对应的监听器接口为AdjustmentListener,此接口中的adjustmentValueChanged(AdjustmentEvent e)方法可以接收AdjustmentEvent事件。为组件注册AdjustmentEvent事件监听器的方法为addAdjustmentListen
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 java 实用教程 19 事件 处理 17 ppt 课件
限制150内