0

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

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

我想要它在轨道之上,而不是在它上面。

4

2 回答 2

1

您需要创建一个自定义 SliderUI。

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

于 2010-06-02T18:51:18.347 回答
0

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

于 2010-06-02T18:04:07.710 回答