类 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 - 特性的新值。