Пакет 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 | Наблюдаемое целочисленное значение. |
| 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 | Изменяемое целочисленное значение. |
| 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.