如何设置JavaFX微调器的值?
我想知道如何设置JavaFX Spinner的值,因为我无法弄清楚。
我知道使用Swing,你可以只使用spinner#setValue,但它似乎与JavaFX不同。
@FXML
private Spinner<Integer> spinner;
我想知道如何设置JavaFX Spinner的值,因为我无法弄清楚。
我知道使用Swing,你可以只使用spinner#setValue,但它似乎与JavaFX不同。
@FXML
private Spinner<Integer> spinner;
spinner.getValueFactory().setValue(...);
除了James_D的答案之外,还提取了该类属性的JavaDoc:value
Spinner
Spinner 上的 value 属性是只读属性,因为它绑定到 SpinnerValueFactory 值属性。如果值工厂发生更改,则此值属性将从旧值工厂中解除绑定并绑定到新值工厂。如果开发人员希望修改 value 属性,他们可以使用 ollowing 形式的代码进行修改:
对象新值 = ...;spinner.getValueFactory().setValue(newValue);