Пакет javafx.beans.value
Пакет
javafx.beans.value содержит два основных интерфейса ObservableValue и WritableValue, а также все его под-интерфейсы.См.: Описание
| Интерфейс | Описание |
|---|---|
| ChangeListener<T> | Объект, уведомляемый всякий раз, когда изменяется значение ObservableValue. |
| ObservableBooleanValue | Наблюдаемое булево значение. |
| ObservableDoubleValue | Наблюдаемое значение типа double. |
| ObservableFloatValue | Наблюдаемое значение типа float. |
| ObservableIntegerValue | Наблюдаемое целое значение. |
| 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 должен поддерживать только слабую ссылку на слушатель. |
Описание пакета javafx.beans.value
Пакет javafx.beans.value содержит два основных интерфейса ObservableValue и WritableValue, а также все его под-интерфейсы.
ObservableValue
ObservableValue оборачивает значение, которое можно прочитать и наблюдать за недействительностями и изменениями. Слушатели должны реализовывать либоInvalidationListener, либо ChangeListener. Для работы с примитивными типами непосредственно определено несколько под-интерфейсов. | Тип | Под-интерфейс ObservableValue |
|---|---|
boolean | ObservableBooleanValue |
double | ObservableDoubleValue |
float | ObservableFloatValue |
int | ObservableIntegerValue |
long | ObservableLongValue |
double, float, int, long
| ObservableNumberValue |
Object | ObservableObjectValue |
String | ObservableStringValue |
WritableValue
WritableValue оборачивает значение, которое можно прочитать и установить. Как и в случае сObservableValues, определено несколько под-интерфейсов для работы с примитивными типами непосредственно. | Тип | Под-интерфейс WritableValue |
|---|---|
boolean | WritableBooleanValue |
double | WritableDoubleValue |
float | WritableFloatValue |
int | WritableIntegerValue |
long | WritableLongValue |
double, float, int, long
| WritableNumberValue |
Object | WritableObjectValue |
String | WritableStringValue |
© 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.