String conversion binding for StringProperty
A StringProperty
that is bidirectionally bound to a property of another type can use a java.text.Format
or javafx.util.StringConverter
to convert between the string representation and the bound type.
Using java.text.Format
The format
parameter of a bidirectional binding expression specifies the path to a java.text.Format
instance:
<TextField text="#{path.to.value; format=path.to.format}"/>
This corresponds to a bidirectional binding that is established with the StringProperty.bindBidirectional(Property<?>, Format)
method.
Using javafx.util.StringConverter
The converter
parameter of a bidirectional binding expression specifies the path to a javafx.util.StringConverter
instance:
<TextField text="#{path.to.value; converter=path.to.converter}"/>
This corresponds to a bidirectional binding that is established with the StringProperty.bindBidirectional(Property<T>, StringConverter<T>)
method.