Spec-Zone.ru › OpenJavaFX 17

Package javafx.beans.property

The package javafx.beans.property defines read-only properties and writable properties, plus a number of implementations.

Read-only Properties

Read-only properties have two getters, get() returns the primitive value, getValue() returns the boxed value.

It is possible to observe read-only properties for changes. They define methods to add and remove InvalidationListeners and ChangeListeners.

To get the context of a read-only property, two methods getBean() and getName() are defined. They return the containing bean and the name of a property.

Writable Properties

In addition to the functionality defined for read-only properties, writable properties contain the following methods.

A writable property defines two setters in addition to the getters defined for read-only properties. The setter set() takes a primitive value, the second setter setValue() takes the boxed value.

All properties can be bound to ObservableValues of the same type, which means that the property will always contain the same value as the bound ObservableValue. It is also possible to define a bidirectional binding between two properties, so that both properties always contain the same value. If one of the properties changes, the other one will be updated.

Interface Summary
Interface Description
Property<T>
Generic interface that defines the methods common to all (writable) properties independent of their type.
ReadOnlyProperty<T>
Generic interface that defines the methods common to all readable properties independent of their type.
Краткое описание классов
Класс Описание
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.
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
Этот класс предоставляет удобный класс для определения свойств только для чтения.
END_OF_DOCUMENT_MARKER
ReadOnlyMapProperty<K,​V>
Базовый класс для всех свойств только для чтения, оборачивающих ObservableMap.
ReadOnlyMapPropertyBase<K,​V>
Базовый класс для всех свойств только для чтения, оборачивающих ObservableMap.
ReadOnlyMapWrapper<K,​V>
Этот класс предоставляет удобный класс для определения свойств только для чтения.
ReadOnlyObjectProperty<T>
Базовый класс для всех свойств только для чтения, оборачивающих произвольное Object.
ReadOnlyObjectPropertyBase<T>
Базовый класс для всех свойств только для чтения, оборачивающих произвольное Object.
ReadOnlyObjectWrapper<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 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