Default value of Spinner editable property
Nir Lisker
nlisker at gmail.com
Fri Oct 16 11:59:11 UTC 2020
Hi,
Spinner's editable property seems to have conflicting initial values.
isEditable() returns true on an uninitialized property, but initializing it
sets its default to false:
private BooleanProperty editable;
public final void setEditable(boolean value) {
editableProperty().set(value);
}
public final boolean isEditable() {
return editable == null ? true : editable.get(); // <---- true
}
public final BooleanProperty editableProperty() {
if (editable == null) {
editable = new SimpleBooleanProperty(this, "editable", false);
// <---- false
}
return editable;
}
Seeme like a bug. What is the correct default?
- Nir
More information about the openjfx-dev
mailing list