codecamp

鸿蒙OS EventListenerProxy

EventListenerProxy

java.lang.Object

|---java.util.EventListenerProxy<T&

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 对象。

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

构造函数摘要

构造函数 描述
EventListenerProxy(T listener) 为指定的侦听器创建代理。

方法总结

修饰符和类型 方法 描述
T getListener() 返回与代理关联的侦听器。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

EventListenerProxy

public EventListenerProxy(T listener)

为指定的侦听器创建代理。

参数:

参数名称 参数描述
listener 监听器对象

方法详情

getListener

public T getListener()

返回与代理关联的侦听器。

返回:

与代理关联的侦听器

鸿蒙OS EnumSet
鸿蒙OS EventObject
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }