Module javafx.base

Class FloatProperty

java.lang.Object
All Implemented Interfaces:
NumberExpression, Observable, Property<Number>, ReadOnlyProperty<Number>, ObservableFloatValue, ObservableNumberValue, ObservableValue<Number>, WritableFloatValue, WritableNumberValue, WritableValue<Number>
Direct Known Subclasses:
FloatPropertyBase, JavaBeanFloatProperty

public abstract class FloatProperty extends ReadOnlyFloatProperty implements Property<Number>, WritableFloatValue
This class defines a Property wrapping a float value.

The value of a FloatProperty can be get and set with ObservableFloatValue.get(), FloatExpression.getValue(), WritableFloatValue.set(float), and setValue(Number).

A property can be bound and unbound unidirectional with Property.bind(ObservableValue) and Property.unbind(). Bidirectional bindings can be created and removed with bindBidirectional(Property) and unbindBidirectional(Property).

The context of a FloatProperty can be read with ReadOnlyProperty.getBean() and ReadOnlyProperty.getName().

Note: setting or binding this property to a null value will set the property to "0.0". See setValue(java.lang.Number).

Since:
JavaFX 2.0
See Also: