点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第十三章汇总
13.3 时间类 低级事件监听器
要建立一个定义事件监听器的类,你的类就必须实现监听接口。所有事件的监听接口都扩展于java.util.EventListener接门这个接口。这个接口没有声明任何方法,它只是用来标识事件的监听接口。允许你使用一个EventListener类型的变量存储对任何类型的事件监听对象的引用。
对应我们感兴趣的5个事件掩码存在有5个低级事件接口,这些事件监听接口声明了如下方法:
使用Adapter类
适配器类(adapter class)将用没有内容体的方法实现监听接口,因此这些方法什么也不做。这个概念使你能够由提供的任何适配器类派生出你自己的监听器,然后仅实现你所感兴趣的那些方法,其他的方法不必为它们担心,可以从适配器类继承过来。在Java.awt.event包中定义的每个低级监听接口都有一个适配器类,附加一个为MouseInputListener接口定义方法而在javax.swing.event包中定义的适配器类:
这些适配类实现的所有方法都与监听接口对应。
为了Sketcher应用程序能够处理窗口关闭事件,我们可以从WindowAdapter类派生出自己的类,并且只实现WindowClosing()方法。若我们把它作为Sketcher类的一个内置类,则它就会自动地访问Sketcher对象的成员,雨不用管它们的访问修饰符。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |