可以在Slider JavaFx中更改速度



也许,我只是失明,但我有一个滑块,我需要知道是否有任何方法可以改变速度。

示例:滑块从7.5到13.0Pace 0.5

当我在标签中设置值时,我希望有这样的东西:7.5;8.0;8.5

对于滑块的每一个动作,我此刻都会得到这样的结果:7.5;7.51

什么都试过了。知道吗?

设置滑块的刻度单位,并将其值捕捉到刻度。

对于您在问题中给出的样本值:

import javafx.scene.control.Slider;
...
Slider slider = new Slider(7.5, 13, 7.5);
slider.setMajorTickUnit(0.5);
slider.setMinorTickCount(0);
slider.setSnapToTicks(true);

从Slider setSnapToTicks javadoc:

指示滑块的值是否应始终与刻度线对齐。即使没有显示勾号,我们也会尊重这一点。

相关内容

  • 没有找到相关文章

最新更新