java - 如何偏移 JSilder 上的指针?

标签 java offset jslider

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

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

我希望它位于轨道上方,而不是轨道上。

最佳答案

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

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

关于java - 如何偏移 JSilder 上的指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2960170/

相关文章:

java - 识别java中的双击

java - 无法将字符串转换为 JsonArray

javascript - 相对定位的 div 重叠 - 共享同一行像素

c# - 如何使用 SqlParameter.Offset 属性和 ADO.NET 在 SQL Server 2012 中存储二进制文件

java - 更改主刻度间距的第一个索引

java - 将 JSlider 的间距设置为十的倍数

java - 将内部类转换为父类(super class)

java - 空对象引用上的 OnItemClick.onItemClick(int) 异常?

JQuery offset() 使用 CSS3 列返回负值?

Java - 是否可以将 setEditable(boolean b) 应用于 JSlider/