I have a SimpleIntegerProperty
which should be able to store null
. However, this is not possible, as written in the JavaDoc of IntegerProperty:
Note: setting or binding this property to a
null
value will set the property to "0.0". SeesetValue(java.lang.Number)
.
This also applies to other properties, such as LongProperty
, FloatProperty
, DoubleProperty
, and BooleanProperty
(but not to StringProperty
, which allows null
!). Why is this the case? Is there a workaround to store null
in these properties?