如何以编程方式更改Spinner值?

时间:2015-10-01 17:46:04

标签: javafx

比如说,有一个javafx.scene.control.Spinner,其后面的参数传递给它的构造函数:

Spinner spinner = new Spinner(0.0, 100.0, 0.0, 0.1);

现在如何以编程方式改变其价值,即。通过使用例如这样的东西:

spinner.setValue(10.0);

1 个答案:

答案 0 :(得分:1)

更改值factory的值:

spinner.getValueFactory().setValue(10.0);

您可能需要在微调器的声明中指定正确的类型:

Spinner<Double> spinner = new Spinner<>(0.0, 100.0, 0.0, 0.1);