Пакет javafx.beans.value
package javafx.beans.value
Пакет javafx.beans.value содержит два основных интерфейса ObservableValue и WritableValue, а также все его под-интерфейсы.
ObservableValue
An ObservableValue оборачивает значение, которое можно прочитать и наблюдать за его недействительностями и изменениями. Слушатели должны реализовать либоInvalidationListener, либо ChangeListener. Для работы с примитивными типами напрямую определено несколько под-интерфейсов. | Тип | Под-интерфейс ObservableValue |
|---|---|
boolean | ObservableBooleanValue |
double | ObservableDoubleValue |
float | ObservableFloatValue |
int | ObservableIntegerValue |
long | ObservableLongValue |
double, float, int, long
| ObservableNumberValue |
Object | ObservableObjectValue |
String | ObservableStringValue |
WritableValue
A WritableValue оборачивает значение, которое можно прочитать и установить. Как и в случае с
ObservableValues, определено несколько под-интерфейсов для работы с примитивными типами напрямую. | Тип | Под-интерфейс WritableValue |
|---|---|
boolean | WritableBooleanValue |
double | WritableDoubleValue |
float | WritableFloatValue |
int | WritableIntegerValue |
long | WritableLongValue |
double, float, int, long
| WritableNumberValue |
Object | WritableObjectValue |
String | WritableStringValue |
| Класс | Описание |
|---|---|
| ChangeListener<T> | ChangeListener уведомляется всякий раз, когда изменяется значение ObservableValue. |
| ObservableBooleanValue | Наблюдаемое булево значение. |
| ObservableDoubleValue | Наблюдаемое значение типа double. |
| ObservableFloatValue | Наблюдаемое значение типа float. |
| ObservableIntegerValue | Наблюдаемое значение типа int. |
| ObservableListValue<E> | Наблюдаемое значение ссылаясь на ObservableList. |
| ObservableLongValue | Наблюдаемое значение типа long. |
|
ObservableMapValue<K, |
Наблюдаемое значение ссылаясь на ObservableMap. |
| ObservableNumberValue | Общий интерфейс для всех подинтерфейсов ObservableValue, которые оборачивают числовое значение. |
| ObservableObjectValue<T> | Наблюдаемое значение с типом Object. |
| ObservableSetValue<E> | Наблюдаемое значение ссылаясь на ObservableSet. |
| ObservableStringValue | Наблюдаемое строковое значение. |
| ObservableValue<T> | ObservableValue — это сущность, которая оборачивает значение и позволяет наблюдать за изменениями значения. |
| ObservableValueBase<T> | Удобный класс для создания реализаций ObservableValue. |
| WeakChangeListener<T> | WeakChangeListener можно использовать, если ObservableValue должен содержать только слабую ссылку на слушатель. |
| WritableBooleanValue | Записываемое булево значение. |
| WritableDoubleValue | Записываемое значение типа double. |
| WritableFloatValue | Записываемое значение типа float. |
| WritableIntegerValue | Записываемое значение типа int. |
| WritableListValue<E> | Записываемое значение ссылаясь на ObservableList. |
| WritableLongValue | Записываемое значение типа long. |
|
WritableMapValue<K, |
Записываемое значение ссылаясь на ObservableMap. |
| WritableNumberValue | Интерфейс-метка, которая отмечает все подинтерфейсы WritableValue, которые оборачивают числовое значение. |
| WritableObjectValue<T> | Записываемое значение с типом. |
| WritableSetValue<E> | Записываемое значение ссылаясь на ObservableSet. |
| WritableStringValue | Записываемая строка. |
| WritableValue<T> | WritableValue — это сущность, которая оборачивает значение, которое можно читать и устанавливать. |
© 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.