Package javafx.beans.value
The package javafx.beans.value contains the two fundamental interfaces ObservableValue and WritableValue and all of its sub-interfaces.
ЗначениеObservable
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. | Тип | Под-интерфейс 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. | Тип | Под-интерфейс 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 | Наблюдаемое значение типа int. |
| ObservableListValue<E> | Наблюдаемая ссылка на ObservableList. |
| ObservableLongValue | Наблюдаемое значение типа long. |
| ObservableMapValue<K,V> | Наблюдаемая ссылка на ObservableMap. |
| ObservableNumberValue | Общий интерфейс всех под-интерфейсов ObservableValue, которые оборачивают число. |
| ObservableObjectValue<T> | Наблюдаемое значение типизированного Object. |
| 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> | Настраиваемое типизированное значение. |
| 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.