Package javafx.beans.value
The package javafx.beans.value contains the two fundamental interfaces ObservableValue and WritableValue and all of its sub-interfaces.
ObservableValue
An ObservableValue wraps a value that can be read and observed for invalidations and changes. Listeners have to implement eitherInvalidationListener or ChangeListener. To allow working with primitive types directly a number of sub-interfaces are defined. | 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
A WritableValue wraps a value that can be read and set. As with
ObservableValues, a number of sub-interfaces are defined to work with primitive types directly. | Type | Sub-interface of WritableValue |
|---|---|
boolean | WritableBooleanValue |
double | WritableDoubleValue |
float | WritableFloatValue |
int | WritableIntegerValue |
long | WritableLongValue |
double, float, int, long
| WritableNumberValue |
Object | WritableObjectValue |
String | WritableStringValue |
-
Резюме интерфейсов Интерфейс Описание ChangeListener<T> Уведомляется о каждом изменении значенияObservableValue.ObservableBooleanValue Наблюдаемое булево значение.ObservableDoubleValue Наблюдаемое значение типа double.ObservableFloatValue Наблюдаемое значение типа float.ObservableIntegerValue Наблюдаемое целое значение.ObservableListValue<E> Наблюдаемая ссылка наObservableList.ObservableLongValue Наблюдаемое значение типа long.ObservableMapValue<K,V> Наблюдаемая ссылка наObservableMap.ObservableNumberValue Общий интерфейс для всех подинтерфейсовObservableValue, которые оборачивают число.ObservableObjectValue<T> Наблюдаемое значение типа T.ObservableSetValue<E> Наблюдаемая ссылка наObservableSet.ObservableStringValue Наблюдаемое строковое значение.ObservableValue<T> ObservableValue— это сущность, которая оборачивает значение и позволяет наблюдать за изменениями.WritableBooleanValue Изменяемое булево значение.WritableDoubleValue Изменяемое значение типа double.WritableFloatValue Изменяемое значение типа float.WritableIntegerValue Изменяемое целое значение.WritableListValue<E> Изменяемая ссылка наObservableList.WritableLongValue Изменяемое значение типа long.WritableMapValue<K,V> Изменяемая ссылка наObservableMap.WritableNumberValue Интерфейс, который отмечает все подинтерфейсыWritableValue, которые оборачивают число.WritableObjectValue<T> Изменяемое значение типа T.WritableSetValue<E> Изменяемая ссылка наObservableSet.WritableStringValue Изменяемая строка.WritableValue<T> WritableValue— это сущность, которая оборачивает значение, которое можно читать и устанавливать. -
Резюме классов Класс Описание ObservableValueBase<T> Удобный класс для создания реализацийObservableValue.WeakChangeListener<T> WeakChangeListenerможет использоваться, еслиObservableValueдолжен содержать только слабую ссылку на слушатель.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.