将JSlider的间距设置为十的倍数

时间:2013-05-06 18:44:39

标签: java swing jslider

我想要一个JSlider,它有五个不同的值:1000(千),10000(万),100000(十万),1000000(一百万)和10000000(一千万)。如您所见,每个值都是它的前身的十倍。

由于无法设置minorTickSpacing,因为它具有动态值,我问的是如何进行间距。

1 个答案:

答案 0 :(得分:2)

你将不得不假装。

将滑块最小值设置为3,并将滑块最大值设置为7.

使用以下Java代码行获取您的价值。

double value = Math.pow(10.0D, (double) slider.getValue());