在 Java 中,如何从我的 JSilder 轨道上偏移旋钮?
\/
|------------------------------|
我想要它在轨道之上,而不是在它上面。
您需要创建一个自定义 SliderUI。
您可能会扩展 MetalSliderUI。paintThumb() 方法负责绘制拇指,因此您可能需要自定义该方法以更改拇指的 Y 偏移量。然后,您还需要更改首选大小计算以考虑此偏移量。
如果您的意思是,如何设置 JSlider 的当前值,您应该阅读API并查看是否可以使用 setValue。这个问题听起来令人困惑,因为您使用术语指针和偏移量,它们在编程中通常具有完全不同的含义。