|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.util.EventObject
|
+--java.beans.PropertyChangeEvent
PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。PropertyChangeEvent オブジェクトは、引数として PropertyChangeListener および VetoableChangeListenerobject メソッドに送られます。
通常 PropertyChangeEvent は、変更したプロパティの名前と新しい値を持ちます。新しい値が組み込み型 (int や boolean など) の場合は、対応する java.lang.* オブジェクト型 (Integer や Boolean など) としてラップする必要があります。
実際の値がわからない場合、新旧の値には null 値が設定されます。
イベントソースは、自身のプロパティの任意のセットが変更された場合、名前として null オブジェクトを送ります。この場合、新旧の値も null です。
| クラス java.util.EventObject から継承したフィールド |
source |
| コンストラクタの概要 | |
PropertyChangeEvent(Object source,
String propertyName,
Object oldValue,
Object newValue)
新しい PropertyChangeEvent を構築します。 |
|
| メソッドの概要 | |
Object |
getNewValue()
Object として表現されたプロパティの新しい値を取得します。 |
Object |
getOldValue()
Object として表現されたプロパティの古い値を取得します。 |
Object |
getPropagationId()
propagationId フィールドは将来の使用のために予約済みです。 |
String |
getPropertyName()
変更されたプロパティのプログラム上の名前を取得します。 |
void |
setPropagationId(Object propagationId)
イベントの propagationId オブジェクトを設定します。 |
| クラス java.util.EventObject から継承したメソッド |
getSource,
toString |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| コンストラクタの詳細 |
public PropertyChangeEvent(Object source,
String propertyName,
Object oldValue,
Object newValue)
PropertyChangeEvent を構築します。source - イベントを発生させた beanpropertyName - 変更されたプロパティのプログラム名oldValue - プロパティの古い値newValue - プロパティの新しい値| メソッドの詳細 |
public String getPropertyName()
public Object getNewValue()
public Object getOldValue()
public void setPropagationId(Object propagationId)
propagationId - イベントの propagationId オブジェクトpublic Object getPropagationId()
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||