eventlistenerproxy.java

来自「java源代码 请看看啊 提点宝贵的意见」· Java 代码 · 共 54 行

JAVA
54
字号
/* * @(#)EventListenerProxy.java	1.3 03/01/23 * * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;/** * An abstract wrapper class for an EventListener class which associates a set * of additional parameters with the listener. Subclasses must provide the * storage and accessor methods for the additional arguments or parameters. *  * Subclasses of EventListerProxy may be returned by getListeners() methods * as a way of associating named properties with their listeners. *  * For example, a Bean which supports named properties would have a two * argument method signature for adding a PropertyChangeListener for a * property: *  *     public void addPropertyChangeListener(String propertyName, *                                  PropertyChangeListener listener); *  * If the Bean also implemented the zero argument get listener method: *  *     public PropertyChangeListener[] getPropertyChangeListeners(); * * then the array may contain inner PropertyChangeListeners which are also  * PropertyChangeListenerProxy objects. *  * If the calling method is interested in retrieving the named property then it * would have to test the element to see if it is a proxy class. *  * @since 1.4 */public abstract class EventListenerProxy implements EventListener {    private final EventListener listener;    /**     * @param listener The listener object.     */     public EventListenerProxy(EventListener listener) {        this.listener = listener;    }    /**     * @return The listener associated with this proxy.     */    public EventListener getListener() {        return listener;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?