Class FloatProperty
java.lang.Object
javafx.beans.binding.NumberExpressionBase
javafx.beans.binding.FloatExpression
javafx.beans.property.ReadOnlyFloatProperty
javafx.beans.property.FloatProperty
- 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:
-
Constructor Summary
ConstructorsConstructorDescription