Java JSlider主刻度间距

Java JSlider主刻度间距,java,swing,graphics,jslider,Java,Swing,Graphics,Jslider,我的JSlider第一个值是0,最后一个值是8850。我想设置主刻度间距,以便打印最后一个值(8850)。例如,如果我将主刻度间距设置为550,则最后打印的值将为8800,您可以使用该方法控制要绘制的标签。这样可以避免您必须手动创建所有标签。使用该方法为您生成它们就足够了,只需将“最大值”的标签添加到其中即可 甚至还有如何使用自定义标签的示例代码您可以使用该方法控制要绘制的标签。这样可以避免您必须手动创建所有标签。使用该方法为您生成它们就足够了,只需将“最大值”的标签添加到其中即可 甚至还有如何

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

,您可以使用该方法控制要绘制的标签。这样可以避免您必须手动创建所有标签。使用该方法为您生成它们就足够了,只需将“最大值”的标签添加到其中即可

甚至还有如何使用自定义标签的示例代码

您可以使用该方法控制要绘制的标签。这样可以避免您必须手动创建所有标签。使用该方法为您生成它们就足够了,只需将“最大值”的标签添加到其中即可


甚至还有如何使用自定义标签的示例代码

“例如,如果我将主刻度间距设置为550,则最后打印的值将为8850。”。所以,你解决了。那么,问题是什么?对不起,我编辑了帖子最后打印的值是8800是的,你可以调用
slider.setMajorTickSpacing(550),但不要忘记调用
slider.setPaintTicks(true)
滑块。设置油漆标签(true)标签已绘制。。。如我所说,我希望绘制8850值,即使本例中8800+主刻度间距550大于8850,“例如,如果我将主刻度间距设置为550,则最后打印的值将为8850。”。所以,你解决了。那么,问题是什么?对不起,我编辑了帖子最后打印的值是8800是的,你可以调用
slider.setMajorTickSpacing(550),但不要忘记调用
slider.setPaintTicks(true)
滑块。设置油漆标签(true)标签已绘制。。。如我所说,我希望绘制8850值,即使本例中8800+主刻度间距550大于8850