如何在JavaFX中为范围滑块中的thumb设置最小值?
我希望有一个范围sldier,显示例如0到24的值,但根据一天中的小时数,下拇指被绑定到一个最小值(这样过去就无法设置) 我看了一遍又一遍,但似乎找不到适合我需要的房产。除了如何在JavaFX中为范围滑块中的thumb设置最小值?,java,javafx,rangeslider,Java,Javafx,Rangeslider,我希望有一个范围sldier,显示例如0到24的值,但根据一天中的小时数,下拇指被绑定到一个最小值(这样过去就无法设置) 我看了一遍又一遍,但似乎找不到适合我需要的房产。除了setMin()方法之外,我还知道如何设置范围滑块的最小值吗?使用此方法时,它会完全丢弃滑块中低于我希望避免的设置最小值的值 非常感谢您的帮助 在FXML文件中调用您的范围,如下所示: <RangeSlider fx:id="rangeSlider" blockIncrement="20.0" hig
setMin()
方法之外,我还知道如何设置范围滑块的最小值吗?使用此方法时,它会完全丢弃滑块中低于我希望避免的设置最小值的值
非常感谢您的帮助 在FXML文件中调用您的范围,如下所示:
<RangeSlider fx:id="rangeSlider" blockIncrement="20.0"
highValue="50.0" lowValue="10.0" min="0.0" max="59.0"
minorTickCount="50" prefHeight="38.0" prefWidth="821.0"
showTickLabels="true" showTickMarks="true"
snapToTicks="true" style="-fx-background-color: transparent;" />
然后使用方法adjustLowValue
和adjustHighValue
设置所需的值
@Override
public void initialize(URL url, ResourceBundle rb) {
...
rangeSlider.adjustLowValue(10);
rangeSlider.adjustHighValue(50);
}
希望这能有所帮助我找不到办法,所以我没有真正尝试过任何东西。
@Override
public void initialize(URL url, ResourceBundle rb) {
...
rangeSlider.adjustLowValue(10);
rangeSlider.adjustHighValue(50);
}