1. 首页
  2. 编程语言
  3. Java
  4. Java事件处理机制(自定义事件)实例详解

Java事件处理机制(自定义事件)实例详解

上传者: 2021-05-07 16:31:29上传 PDF文件 92.84 KB 热度 13次

事件状态对象作为单参传递给应响应该事件的监听者方法中。发出某种特定事件的事件源的标识是:遵从规定的设计格式为事件监听者定义注册方法,并接受对指定事件监听者接口实例的引用。具体的对监听的事件类,当它监听到event object产生的时候,它就调用相应的方法,进行处理。先看看jdk提供的event包:public interface EventListener:所有事件侦听器接口必须扩展的标记接口。所有事件状态对象都将从其派生的根类。所有 Event 在构造时都引用了对象 "source",在逻辑上认为该对象是最初发生有关 Event 的对象。通过DoorEvent.java文件创建DoorEvent类,这个类继承EventObject。通过DoorManager.java创造一个事件源类,它用一个Collection listeners对象来存储所有的事件监听器对象,存储方式是通过addDoorListener(..)这样的方法。

用户评论