Spec-Zone.ru › OpenJavaFX 21

Пакет javafx.beans.value

package javafx.beans.value

Пакет javafx.beans.value содержит два основных интерфейса ObservableValue и WritableValue и все его под-интерфейсы.

ObservableValue

An ObservableValue оборачивает значение, которое можно прочитать и наблюдать за его недействительными состояниями и изменениями. Слушатели должны реализовать либо InvalidationListener, либо ChangeListener. Для работы с примитивными типами непосредственно определены ряд под-интерфейсов.
Таблица ObservableValue
Тип Под-интерфейс 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
Тип Под-интерфейс WritableValue
boolean WritableBooleanValue
double WritableDoubleValue
float WritableFloatValue
int WritableIntegerValue
long WritableLongValue
double, float, int, long WritableNumberValue
Object WritableObjectValue
String WritableStringValue
Пакет Описание
javafx.beans
Пакет javafx.beans содержит интерфейсы, которые определяют наиболее общую форму наблюдаемости.
javafx.beans.binding
Предоставляет классы, которые создают и работают с Binding, вычисляющим значение, зависящее от одного или нескольких источников.
javafx.beans.property
Пакет javafx.beans.property определяет только для чтения свойства и свойства для записи, а также ряд их реализаций.
Класс Описание
ChangeListener<T>
ChangeListener уведомляется всякий раз, когда изменяется значение 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 — это сущность, которая оборачивает значение и позволяет наблюдать за ним на предмет изменений.
ObservableValueBase<T>
Удобный класс для создания реализаций ObservableValue.
WeakChangeListener<T>
WeakChangeListener может использоваться, если 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 — это сущность, которая оборачивает значение, которое можно читать и устанавливать.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API