模块  java.base
软件包  java.util

Class EventListenerProxy<T extends EventListener>

  • 实现的所有接口
    EventListener
    已知直接子类:
    AWTEventListenerProxyPropertyChangeListenerProxyVetoableChangeListenerProxy

    public abstract class EventListenerProxy<T extends EventListener>
    extends Object
    implements EventListener
    EventListener类的抽象包装类, EventListener一组附加参数与侦听器相关联。 子类必须为其他参数或参数提供存储和访问器方法。

    例如,支持命名属性的bean将具有两个参数方法签名,用于为属性添加PropertyChangeListener

      public void addPropertyChangeListener(String propertyName,
                                           PropertyChangeListener listener) 
    如果bean也实现了零参数get listener方法:
      public PropertyChangeListener[] getPropertyChangeListeners() 
    那么数组可能包含内部PropertyChangeListeners ,它们也是PropertyChangeListenerProxy对象。

    如果调用方法对检索命名属性感兴趣,那么它必须测试该元素以查看它是否是代理类。

    从以下版本开始:
    1.4
    • 构造方法详细信息

      • EventListenerProxy

        public EventListenerProxy​(T listener)
        为指定的侦听器创建代理。
        参数
        listener - 侦听器对象
    • 方法详细信息

      • getListener

        public T getListener()
        返回与代理关联的侦听器。
        结果
        与代理关联的监听器