如何在JSilder上偏移指针?

时间:2010-06-02 17:50:37

标签: java offset jslider

在Java中如何从我的JSilder轨道中偏移旋钮?

                \/
|------------------------------|

我想把它放在赛道上方,而不是它。

2 个答案:

答案 0 :(得分:1)

您需要创建自定义SliderUI。

您可能会扩展MetalSliderUI。 paintThumb()方法负责绘制拇指,因此您可能需要自定义该方法以更改拇指的Y偏移。然后,您还需要更改首选大小计算以考虑此偏移量。

答案 1 :(得分:0)

如果您的意思是,如何设置JSlider的当前值,您应该阅读API并看到您可以使用setValue。这个问题听起来很混乱,因为你使用了术语指针和偏移量,它们通常在编程中具有完全不同的含义。