Skip navigation links
JavaFX 8

Package javafx.beans.property

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

See: Description

Package javafx.beans.property Description

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.

Skip navigation links
JavaFX 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.