要建立一个定义事件监听器的类,你的类就必须实现监听接口。所有事件的监听接口都扩展于java.util.EventListener接门这个接口。这个接口没有声明任何方法,它只是用来标识事件的监听接口。允许你使用一个EventListener类型的变量存储对任何类型的事件监听对象的引用。
对应我们感兴趣的5个事件掩码存在有5个低级事件接口,这些事件监听接口声明了如下方法:
使用Adapter类
适配器类(adapter class)将用没有内容体的方法实现监听接口,因此这些方法什么也不做。这个概念使你能够由提供的任何适配器类派生出你自己的监听器,然后仅实现你所感兴趣的那些方法,其他的方法不必为它们担心,可以从适配器类继承过来。在Java.awt.event包中定义的每个低级监听接口都有一个适配器类,附加一个为MouseInputListener接口定义方法而在javax.swing.event包中定义的适配器类:
这些适配类实现的所有方法都与监听接口对应。
为了Sketcher应用程序能够处理窗口关闭事件,我们可以从WindowAdapter类派生出自己的类,并且只实现WindowClosing()方法。若我们把它作为Sketcher类的一个内置类,则它就会自动地访问Sketcher对象的成员,雨不用管它们的访问修饰符。
考无忧小编推荐:
更多计算机等级考试真题及答案>>>点击查看
想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看
本文网址:http://www.k51.com.cn/info/jsjdjks/1802/0126035.html