Spec-Zone.ru › OpenJavaFX 21

Пакет javafx.beans.property

package javafx.beans.property

Пакет javafx.beans.property определяет свойства для чтения и свойства для записи, а также ряд их реализаций.

Свойства для чтения

Свойства для чтения имеют два метода получения значения: get() возвращает примитивное значение, а getValue() возвращает упакованное значение.

Возможна подписка на изменения свойств для чтения. Они определяют методы добавления и удаления InvalidationListeners и ChangeListeners.

Для получения контекста свойства для чтения определены два метода getBean() и getName(). Они возвращают содержащий компонент и имя свойства.

Свойства для записи

В дополнение к функциональности, определенной для свойств для чтения, свойства для записи содержат следующие методы.

Свойство для записи определяет два метода установки значения помимо методов получения, определенных для свойств для чтения. Метод установки set() принимает примитивное значение, а второй метод setValue() принимает упакованное значение.

Все свойства могут быть связаны с ObservableValues того же типа, что означает, что свойство всегда будет содержать то же значение, что и связанное ObservableValue. Также возможно определить двунаправленную связь между двумя свойствами, чтобы оба свойства всегда содержали одно и то же значение. Если одно из свойств изменяется, другое будет обновлено.

Пакет Описание
javafx.beans
Пакет javafx.beans содержит интерфейсы, которые определяют наиболее общую форму наблюдаемости.
javafx.beans.property.adapter
Предоставляет различные классы, которые действуют как адаптеры между обычным свойством Java Bean и соответствующим JavaFX Property.
javafx.beans.binding
Предоставляет классы, которые создают и работают с Binding, вычисляющим значение, зависящее от одного или нескольких источников.
javafx.beans.value
Пакет javafx.beans.value содержит два основных интерфейса ObservableValue и WritableValue, и все его под-интерфейсы.
Класс Описание
BooleanProperty
Этот класс предоставляет полную реализацию Property, оборачивающего значение типа boolean.
BooleanPropertyBase
Класс BooleanPropertyBase является базовым классом для свойства, оборачивающего значение типа boolean.
DoubleProperty
Этот класс определяет Property, оборачивающий значение типа double.
DoublePropertyBase
Класс DoublePropertyBase является базовым классом для свойства, оборачивающего значение типа double.
FloatProperty
Этот класс определяет Property, оборачивающий значение типа float.
FloatPropertyBase
Класс FloatPropertyBase является базовым классом для свойства, оборачивающего значение типа float.
IntegerProperty
Этот класс определяет Property, оборачивающий значение типа int.
IntegerPropertyBase
Класс IntegerPropertyBase является базовым классом для свойства, оборачивающего значение типа int.
ListProperty<E>
Этот класс предоставляет полную реализацию Property, оборачивающего ObservableList.
ListPropertyBase<E>
Класс ListPropertyBase является базовым классом для свойства, оборачивающего ObservableList.
LongProperty
Этот класс определяет Property, оборачивающий значение типа long.
LongPropertyBase
Класс LongPropertyBase является базовым классом для свойства, оборачивающего значение типа long.
MapProperty<K,V>
Этот класс предоставляет полную реализацию Property, оборачивающего ObservableMap.
MapPropertyBase<K,V>
Класс MapPropertyBase является базовым классом для свойства, оборачивающего ObservableMap.
ObjectProperty<T>
Этот класс предоставляет полную реализацию Property, оборачивающего произвольное значение типа Object.
ObjectPropertyBase<T>
Класс ObjectPropertyBase является базовым классом для свойства, оборачивающего произвольное значение типа Object.
Property<T>
Обобщённый интерфейс, определяющий методы, общие для всех (записываемых) свойств, независимо от их типа.
ReadOnlyBooleanProperty
Базовый класс для всех только для чтения свойств, оборачивающих значение типа boolean.
ReadOnlyBooleanPropertyBase
Базовый класс для всех только для чтения свойств, оборачивающих значение типа boolean.
ReadOnlyBooleanWrapper
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyDoubleProperty
Базовый класс для всех только для чтения свойств, оборачивающих значение типа double.
ReadOnlyDoublePropertyBase
Базовый класс для всех только для чтения свойств, оборачивающих значение типа double.
ReadOnlyDoubleWrapper
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyFloatProperty
Базовый класс для всех только для чтения свойств, оборачивающих значение типа float.
ReadOnlyFloatPropertyBase
Базовый класс для всех только для чтения свойств, оборачивающих значение типа float.
ReadOnlyFloatWrapper
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyIntegerProperty
Базовый класс для всех только для чтения свойств, оборачивающих значение типа int.
ReadOnlyIntegerPropertyBase
Базовый класс для всех только для чтения свойств, оборачивающих значение типа int.
ReadOnlyIntegerWrapper
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyListProperty<E>
Базовый класс для всех только для чтения свойств, оборачивающих ObservableList.
ReadOnlyListPropertyBase<E>
Базовый класс для всех только для чтения свойств, оборачивающих ObservableList.
ReadOnlyListWrapper<E>
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyLongProperty
Базовый класс для всех только для чтения свойств, оборачивающих значение типа long.
ReadOnlyLongPropertyBase
Базовый класс для всех только для чтения свойств, оборачивающих значение типа long.
ReadOnlyLongWrapper
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyMapProperty<K,V>
Базовый класс для всех только для чтения свойств, оборачивающих ObservableMap.
ReadOnlyMapPropertyBase<K,V>
Базовый класс для всех только для чтения свойств, оборачивающих ObservableMap.
ReadOnlyMapWrapper<K,V>
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyObjectProperty<T>
Базовый класс для всех только для чтения свойств, оборачивающих произвольное значение типа Object.
ReadOnlyObjectPropertyBase<T>
Базовый класс для всех только для чтения свойств, оборачивающих произвольное значение типа Object.
ReadOnlyObjectWrapper<T>
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyProperty<T>
Обобщённый интерфейс, определяющий методы, общие для всех только для чтения свойств, независимо от их типа.
END_OF_DOCUMENT_MARKER
ReadOnlySetProperty<E>
Базовый класс для всех свойств только для чтения, содержащих ObservableSet.
ReadOnlySetPropertyBase<E>
Базовый класс для всех свойств только для чтения, содержащих ObservableSet.
ReadOnlySetWrapper<E>
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyStringProperty
Базовый класс для всех свойств только для чтения, содержащих String.
ReadOnlyStringPropertyBase
Базовый класс для всех свойств только для чтения, содержащих String.
ReadOnlyStringWrapper
Этот класс предоставляет удобный класс для определения свойств только для чтения.
SetProperty<E>
Этот класс предоставляет полную реализацию Property, содержащего ObservableSet.
SetPropertyBase<E>
Класс SetPropertyBase является базовым классом для свойства, содержащего ObservableSet.
SimpleBooleanProperty
Этот класс предоставляет полную реализацию Property, содержащего значение boolean.
SimpleDoubleProperty
Этот класс предоставляет полную реализацию Property, содержащего значение double.
SimpleFloatProperty
Этот класс предоставляет полную реализацию Property, содержащего значение float.
SimpleIntegerProperty
Этот класс предоставляет полную реализацию Property, содержащего значение int.
SimpleListProperty<E>
Этот класс предоставляет полную реализацию Property, содержащего ObservableList.
SimpleLongProperty
Этот класс предоставляет полную реализацию Property, содержащего значение long.
SimpleMapProperty<K,V>
Этот класс предоставляет полную реализацию Property, содержащего ObservableMap.
SimpleObjectProperty<T>
Этот класс предоставляет полную реализацию Property, содержащего произвольное значение Object.
SimpleSetProperty<E>
Этот класс предоставляет полную реализацию Property, содержащего ObservableSet.
SimpleStringProperty
Этот класс предоставляет полную реализацию Property, содержащего значение String.
StringProperty
Этот класс предоставляет полную реализацию Property, содержащего значение String.
StringPropertyBase
Класс StringPropertyBase является базовым классом для свойства, содержащего значение String.

© 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