javafx.beans.valueには、2つの基本インタフェースObservableValueとWritableValueおよびそのすべてのサブインタフェースが含まれています。参照: 説明
| クラス | 説明 |
|---|---|
| ObservableValueBase<T> |
ObservableValueの実装を作成する便利なクラス。 |
| WeakChangeListener<T> |
ObservableValueがリスナーの弱い参照のみ保持する場合、WeakChangeListenerを使用できます。 |
パッケージjavafx.beans.valueには、2つの基本インタフェースObservableValueとWritableValueおよびそのすべてのサブインタフェースが含まれています。
InvalidationListenerまたはChangeListenerを実装する必要があります。 プリミティブ・タイプの直接の処理を許可するため、多数のサブインタフェースが定義されます。
| Type | ObservableValueのサブインタフェース |
|---|---|
boolean |
ObservableBooleanValue |
double |
ObservableDoubleValue |
float |
ObservableFloatValue |
int |
ObservableIntegerValue |
long |
ObservableLongValue |
double、float、int、long |
ObservableNumberValue |
Object |
ObservableObjectValue |
String |
ObservableStringValue |
ObservableValuesと同様に、プリミティブ・タイプを直接処理するために多数のサブインタフェースが定義されます。
| Type | WritableValueのサブインタフェース |
|---|---|
boolean |
WritableBooleanValue |
double |
WritableDoubleValue |
float |
WritableFloatValue |
int |
WritableIntegerValue |
long |
WritableLongValue |
double、float、int、long |
WritableNumberValue |
Object |
WritableObjectValue |
String |
WritableStringValue |
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.