我的JSlider
第一个值为0
,最后一个值为8850
。我想设置主刻度线间距,以便打印最后一个值(8850
)。例如,如果我将主刻度线间距设置为550
,则打印的最后一个值将为8800
。
答案 0 :(得分:3)
您可以使用JSlider#setLabelTable
方法控制绘制的标签。 JSlider#createStandardLabels
避免了您必须手动创建所有标签。使用该方法为您生成它们就足够了,只需添加最大值的标签即可。
Swing slider tutorial甚至包含如何使用自定义标签的示例代码