java命名空间java.beans类propertychangesupport的类成员方法:
getpropertychangelisteners定义及介绍
本文导语:
getpropertychangelisteners
public propertychangelistener[] getpropertychangelisteners()
返回使用 addpropertychangelistener() 添加到此 propertychangesupport 对象中的所有侦听器组成的数组。
如果已经使用指定属性添加一些侦听器,则返回的数组将是 proper...
getpropertychangelisteners
public propertychangelistener[] getpropertychangelisteners()
- 返回使用 addpropertychangelistener() 添加到此 propertychangesupport 对象中的所有侦听器组成的数组。
如果已经使用指定属性添加一些侦听器,则返回的数组将是 propertychangelistener 和 propertychangelistenerproxy
的混合物。如果调用方法对区别侦听器感兴趣,那么它必须测试每个元素,以查看该元素是否是一个 propertychangelistenerproxy
,然后执行强制转换并检查该参数。
propertychangelistener[] listeners = bean.getpropertychangelisteners();
for (int i = 0; i < listeners.length; i++) {
if (listeners[i] instanceof propertychangelistenerproxy) {
propertychangelistenerproxy proxy =
(propertychangelistenerproxy)listeners[i];
if (proxy.getpropertyname().equals("foo")) {
// proxy is a propertychangelistener which was associated
// with the property named "foo"
}
}
}
- 返回:
- 添加的所有
propertychangelistener
,如果没有添加侦听器,则返回一个空数组 - 从以下版本开始:
- 1.4
- 另请参见:
propertychangelistenerproxy