Spec-Zone.ru › OpenJavaFX 24

Пакет 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
Наблюдаемое значение типа int.
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
Записываемое значение типа int.
WritableListValue<E>
Записываемое значение ссылаясь на ObservableList.
WritableLongValue
Записываемое значение типа long.
WritableMapValue<K,V>
Записываемое значение ссылаясь на ObservableMap.
WritableNumberValue
Интерфейс-метка, которая отмечает все подинтерфейсы WritableValue, которые оборачивают числовое значение.
WritableObjectValue<T>
Записываемое значение с типом.
WritableSetValue<E>
Записываемое значение ссылаясь на ObservableSet.
WritableStringValue
Записываемая строка.
WritableValue<T>
WritableValue — это сущность, которая оборачивает значение, которое можно читать и устанавливать.

Отправить отчет об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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