全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.beans.PropertyChangeSupport
java.lang.Object
   |
   +----java.beans.PropertyChangeSupport
  -  public class PropertyChangeSupport
  -  extends Object
  -  implements Serializable
バウンドプロパティをサポートする bean が使うことができる、ユーティリティクラスです。このクラスの継承またはこのクラスのインスタンスを bean のメンバフィールドとして使い、各種作業を行えます。
   
  -   PropertyChangeSupport(Object) PropertyChangeSupport(Object)
-   
   
  -   addPropertyChangeListener(PropertyChangeListener) addPropertyChangeListener(PropertyChangeListener)
-   PropertyChangeListener をリスナリストに追加する。
  
-   firePropertyChange(String, Object, Object) firePropertyChange(String, Object, Object)
-   バウンドプロパティの更新を、登録リスナにレポートする。
  
-   removePropertyChangeListener(PropertyChangeListener) removePropertyChangeListener(PropertyChangeListener)
-   PropertyChangeListener をリスナリストから削除する。
   
 PropertyChangeSupport
PropertyChangeSupport
  public PropertyChangeSupport(Object sourceBean)
  - 
    -  パラメータ:
    
-  sourceBean - すべてのイベントのソースとして与えられる bean。
  
 
   
 addPropertyChangeListener
addPropertyChangeListener
  public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
  -  PropertyChangeListener をリスナリストに追加します。
   
- 
    -  パラメータ:
    
-  listener - 追加する PropertyChangeListener 
  
 
 removePropertyChangeListener
removePropertyChangeListener
  public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
  -  PropertyChangeListener をリスナリストから削除します。
   - 
    
-  パラメータ:
    
-  listener - 削除する PropertyChangeListener
  
 
 firePropertyChange
firePropertyChange
  public void firePropertyChange(String propertyName,
                                 Object oldValue,
                                 Object newValue)
  -  バウンドプロパティの更新を、登録リスナにレポートします。新旧の値が同じで null でない場合は、イベントは出されません。
   
- 
    -  パラメータ:
    
-  propertyName - 変更されたプロパティのプログラム名
    -  oldValue - プロパティの古い値
    -  newValue - プロパティの新しい値
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス