全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス 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)
- パラメータ:
- sourceBean - すべてのイベントのソースとして与えられる bean。
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)
- バウンドプロパティの更新を、登録リスナにレポートします。新旧の値が同じで null でない場合は、イベントは出されません。
- パラメータ:
- propertyName - 変更されたプロパティのプログラム名
- oldValue - プロパティの古い値
- newValue - プロパティの新しい値
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス