我想要一个JSlider,它有五个不同的值:1000(千),10000(万),100000(十万),1000000(一百万)和10000000(一千万)。如您所见,每个值都是它的前身的十倍。
由于无法设置minorTickSpacing,因为它具有动态值,我问的是如何进行间距。
答案 0 :(得分:2)
你将不得不假装。
将滑块最小值设置为3,并将滑块最大值设置为7.
使用以下Java代码行获取您的价值。
double value = Math.pow(10.0D, (double) slider.getValue());