Spec-Zone.ru › OpenJavaFX 24

Пакет 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>
Обобщённый интерфейс, определяющий методы, общие для всех свойств для чтения, независимо от их типа.
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 и/или его аффилированные лица. Все права защищены.

© 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