Spec-Zone.ru › OpenJavaFX 11

Package javafx.beans.value

The package javafx.beans.value contains the two fundamental interfaces ObservableValue and WritableValue and all of its sub-interfaces.

ObservableValue

An ObservableValue wraps a value that can be read and observed for invalidations and changes. Listeners have to implement either InvalidationListener or ChangeListener. To allow working with primitive types directly a number of sub-interfaces are defined.
ObservableValue Table
Type Sub-interface of ObservableValue
boolean ObservableBooleanValue
double ObservableDoubleValue
float ObservableFloatValue
int ObservableIntegerValue
long ObservableLongValue
double, float, int, long ObservableNumberValue
Object ObservableObjectValue
String ObservableStringValue

WritableValue

A WritableValue wraps a value that can be read and set. As with ObservableValues, a number of sub-interfaces are defined to work with primitive types directly.
WritableValue Table
Type Sub-interface of WritableValue
boolean WritableBooleanValue
double WritableDoubleValue
float WritableFloatValue
int WritableIntegerValue
long WritableLongValue
double, float, int, long WritableNumberValue
Object WritableObjectValue
String WritableStringValue
  • Резюме интерфейсов
    Интерфейс Описание
    ChangeListener<T>
    Уведомляется о каждом изменении значения ObservableValue.
    ObservableBooleanValue
    Наблюдаемое булево значение.
    ObservableDoubleValue
    Наблюдаемое значение типа double.
    ObservableFloatValue
    Наблюдаемое значение типа float.
    ObservableIntegerValue
    Наблюдаемое целое значение.
    ObservableListValue<E>
    Наблюдаемая ссылка на ObservableList.
    ObservableLongValue
    Наблюдаемое значение типа long.
    ObservableMapValue<K,​V>
    Наблюдаемая ссылка на ObservableMap.
    ObservableNumberValue
    Общий интерфейс для всех подинтерфейсов ObservableValue, которые оборачивают число.
    ObservableObjectValue<T>
    Наблюдаемое значение типа T.
    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>
    Изменяемое значение типа T.
    WritableSetValue<E>
    Изменяемая ссылка на ObservableSet.
    WritableStringValue
    Изменяемая строка.
    WritableValue<T>
    WritableValue — это сущность, которая оборачивает значение, которое можно читать и устанавливать.
  • Резюме классов
    Класс Описание
    ObservableValueBase<T>
    Удобный класс для создания реализаций ObservableValue.
    WeakChangeListener<T>
    WeakChangeListener может использоваться, если ObservableValue должен содержать только слабую ссылку на слушатель.

© 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