JSlider主要的滴答间距

时间:2012-02-08 18:50:59

标签: java swing graphics jslider

我的JSlider第一个值为0,最后一个值为8850。我想设置主刻度线间距,以便打印最后一个值(8850)。例如,如果我将主刻度线间距设置为550,则打印的最后一个值将为8800

1 个答案:

答案 0 :(得分:3)

您可以使用JSlider#setLabelTable方法控制绘制的标签。 JSlider#createStandardLabels避免了您必须手动创建所有标签。使用该方法为您生成它们就足够了,只需添加最大值的标签即可。

Swing slider tutorial甚至包含如何使用自定义标签的示例代码