モジュール javafx.base
パッケージjavafx.beans.value
パッケージjavafx.beans.value
には、2つの基本インタフェースObservableValue
とWritableValue
およびそのすべてのサブインタフェースが含まれています。
ObservableValue
ObservableValueは、無効化および変更を読み取って監視できる値をラップします。 リスナーは、InvalidationListener
またはChangeListener
を実装する必要があります。 プリミティブ・タイプの直接の処理を許可するため、多数のサブインタフェースが定義されます。
Type | ObservableValueのサブインタフェース |
---|---|
boolean |
ObservableBooleanValue |
double |
ObservableDoubleValue |
float |
ObservableFloatValue |
int |
ObservableIntegerValue |
long |
ObservableLongValue |
double 、float 、int 、long |
ObservableNumberValue |
Object |
ObservableObjectValue |
String |
ObservableStringValue |
WritableValue
WritableValueは、読取り可能および設定可能な値をラップします。 ObservableValues
と同様に、プリミティブ・タイプを直接処理するために多数のサブインタフェースが定義されます。
Type | WritableValueのサブインタフェース |
---|---|
boolean |
WritableBooleanValue |
double |
WritableDoubleValue |
float |
WritableFloatValue |
int |
WritableIntegerValue |
long |
WritableLongValue |
double 、float 、int 、long |
WritableNumberValue |
Object |
WritableObjectValue |
String |
WritableStringValue |
-
クラスのサマリー クラス 説明 ObservableValueBase<T> ObservableValue
の実装を作成する便利なクラス。WeakChangeListener<T> ObservableValue
がリスナーの弱い参照のみ保持する場合、WeakChangeListener
を使用できます。