如何在JavaFX中为范围滑块中的thumb设置最小值?

如何在JavaFX中为范围滑块中的thumb设置最小值?,java,javafx,rangeslider,Java,Javafx,Rangeslider,我希望有一个范围sldier,显示例如0到24的值,但根据一天中的小时数,下拇指被绑定到一个最小值(这样过去就无法设置) 我看了一遍又一遍,但似乎找不到适合我需要的房产。除了setMin()方法之外,我还知道如何设置范围滑块的最小值吗?使用此方法时,它会完全丢弃滑块中低于我希望避免的设置最小值的值 非常感谢您的帮助 在FXML文件中调用您的范围,如下所示: <RangeSlider fx:id="rangeSlider" blockIncrement="20.0" hig

我希望有一个范围sldier,显示例如0到24的值,但根据一天中的小时数,下拇指被绑定到一个最小值(这样过去就无法设置)

我看了一遍又一遍,但似乎找不到适合我需要的房产。除了
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);
}