JavaFX中的Spinner

时间:2017-08-11 11:31:15

标签: javafx spinner textfield

我使用JavaFX创建了一个数字TextField和一个微调器。我希望我的微调器包含从1到已经在文本字段中输入的数字的数字。这有可能吗?我需要你的帮助。谢谢

1 个答案:

答案 0 :(得分:1)

我认为它对你有所帮助,在你的文本字段上调用监听器并通过以下方式更改微调器的最大值: 更新:让你的微调器像这样:

IntegerSpinnerValueFactory valueFactory = new IntegerSpinnerValueFactory(0, 10);
Spinner<Integer> spinner = new Spinner<Integer>(valueFactory);

然后在您调用文本字段

的侦听器中使用此方法
valueFactory.setMax(Integer.parseInt(Your_Text_Field.getText());