public interface EventHandlerList
EventObject存储事件处理方法.| 限定符和类型 | 方法和说明 |
|---|---|
void |
addEventHandler(Class<? extends EventHandler> eventHandler)
添加EventHandler.
|
void |
addEventHandlerMethod(Class<? extends EventObject> eventObject,
Method eventHandlerMethod)
添加单个EventHandlerMethod
|
Set<Method> |
getEventHandlerMethod(Class<? extends EventObject> eventObject)
获取以指定EventObject为参数的Method
|
void |
removeEventHandler(Class<? extends EventHandler> handler)
通过
EventHandlerClass删除EventHandler |
default void |
removeEventHandler(EventHandler handler)
通过
EventHandler对象删除EventHandler |
Set<Method> getEventHandlerMethod(Class<? extends EventObject> eventObject)
eventObject - 指定的EventObjectvoid addEventHandler(Class<? extends EventHandler> eventHandler) throws IllegalAccessException
eventHandler - EventHandler对象IllegalAccessException - 当Method不为Public时抛出void addEventHandlerMethod(Class<? extends EventObject> eventObject, Method eventHandlerMethod)
eventObject - 方法所属对象eventHandlerMethod - 事件处理方法default void removeEventHandler(EventHandler handler)
EventHandler对象删除EventHandlerhandler - 要删除的Handler对象void removeEventHandler(Class<? extends EventHandler> handler)
EventHandlerClass删除EventHandlerhandler - 要删除的Handler ClassCopyright © 2020. All rights reserved.