【IT168 技术文档】在JAVA程序设计中,事件的处理是非常重要的,尤其是在需要自定义事件和设计JavaBean时.对事件的处理过程有一个完整的认识对于编程是很有帮助的。
下面用一个演示性的例子来说明事件及其处理过程
一.事件的组成
如果想要自定义一个事件,则必须提供一个事件的监听接口以及一个事件类。在JAVA中监听接口继承java.util.EventListener,事件类继承java.util.EventObject.很多基本的事件在编程环境中都已经提供可以很方便使用,但是在自定义事件中必须要要了解这些。
下面是一个事件类的代码,事件类可以向用户处理程序提供被监听类的信息
import java.util.*; public class PropertyEvent extends EventObject { public PropertyEvent(){} }
下面是监听接口的代码
import java.util.*; public interface PropertyListener extends EventListener { public void propertyChanged(PropertyEvent propertyEvent); }