java.lang.Object
java.util.EventListenerProxy<T>
- 类型参数:
-
T
- 被包装的EventListener
的类型
- 所有实现的接口:
-
EventListener
public abstract class EventListenerProxy<T extends EventListener> extends Object implements EventListener
一个用于
EventListener
类的抽象包装类,将一组额外的参数与监听器关联起来。子类必须为额外的参数或参数提供存储和访问方法。
例如,支持命名属性的bean将具有一个两个参数的方法签名,用于为属性添加PropertyChangeListener
:
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)如果bean还实现了零参数的获取监听器方法:
public PropertyChangeListener[] getPropertyChangeListeners()那么数组可能包含内部的
PropertyChangeListeners
,它们也是PropertyChangeListenerProxy
对象。
如果调用方法有兴趣检索命名属性,则必须测试元素以查看它是否是代理类。
- 自1.4版本起:
- 1.4
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
EventListenerProxy
创建指定监听器的代理。- 参数:
-
listener
- 监听器对象
-
-
Method Details
-
getListener
返回与代理关联的监听器。- 返回:
- 与代理关联的监听器
-