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应该只保留对该监听器的弱引用。