当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.beans.PropertyChangeSupport

java.lang.Object
   |
   +----java.beans.PropertyChangeSupport

public class PropertyChangeSupport
extends Object
implements Serializable

这是一个工具类,支持绑定特性的 bean 能使用。能使用该类的一个实例作为用户的 bean 的成员域,并代理其各种工作。


构造子索引

PropertyChangeSupport(Object)

方法索引

addPropertyChangeListener(PropertyChangeListener)
在监听者列表中,加入一个 PropertyChangeListener。
firePropertyChange(String, Object, Object)
报告用于更新任何注册监听者的一个绑定特性。
removePropertyChangeListener(PropertyChangeListener)
从监听者列表中,删除一个 PropertyChangeListener。

构造子

PropertyChangeSupport
 public PropertyChangeSupport(Object sourceBean)

方法

addPropertyChangeListener
 public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
在监听者列表中,加入一个 PropertyChangeListener。

参数:
listener - 待添加的 PropertyChangeListener
removePropertyChangeListener
 public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
从监听者列表中,删除一个 PropertyChangeListener。

参数:
listener - 待删除的 PropertyChangeListener
firePropertyChange
 public void firePropertyChange(String propertyName,
                                Object oldValue,
                                Object newValue)
报告用于更新任何注册监听者的一个绑定特性。若旧的和新的相等且为非空,则不激发事件。

参数:
propertyName - 改变特性的编程名。
oldValue - 特性的原值。
newValue - 特性的新值。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)