Module
javafx.base
Package javafx.beans.value
包javafx.beans.value
包含两个基本接口ObservableValue
和WritableValue
及其所有子接口。
ObservableValue
一个ObservableValue包装一个值,可以读取和观察到无效和更改。 听众必须实现InvalidationListener
或ChangeListener
。
为了允许直接使用原始类型,定义了许多子接口。
ObservableValue Table Type Sub-interface of ObservableValue boolean
ObservableBooleanValue
double
ObservableDoubleValue
float
ObservableFloatValue
int
ObservableIntegerValue
long
ObservableLongValue
double
, float
, int
, long
ObservableNumberValue
Object
ObservableObjectValue
String
ObservableStringValue
一个WritableValue
WritableValue包装一个可以读取和设置的值。 与ObservableValues
,定义了多个子接口直接与原始类型一起工作。
WritableValue Table Type Sub-interface of WritableValue boolean
WritableBooleanValue
double
WritableDoubleValue
float
WritableFloatValue
int
WritableIntegerValue
long
WritableLongValue
double
, float
, int
, long
WritableNumberValue
Object
WritableObjectValue
String
WritableStringValue
-
类摘要 Class 描述 ObservableValueBase<T> 用于创建ObservableValue
的实现的方便类。WeakChangeListener<T> AWeakChangeListener
可以使用,如果一个ObservableValue
应该只保留对该监听器的弱引用。