为什么滚动条拇指在Nimbus LnF中走得太远?

时间:2015-09-25 02:56:47

标签: java swing nimbus jscrollbar

我正在创建自定义滚动条。当我更改为 Nimbus LnF时,我发现拇指会在轨道上进入一半按钮。在 MetalLookAndFeel 上,拇指将在结束按钮之前停止。

有没有办法解决这个问题?

enter image description here

这是working code example。请使用第二个答案的代码并进行三项更改: 1 。使用Nimbus LnF;的 2 即可。注释掉createDecreaseButton()和createIncreaseButton()方法; 3 即可。 make MyScrollbarUI 类扩展 BasicScrollBarUI

1 个答案:

答案 0 :(得分:0)

感谢MadProgrammer。他指出了正确的方向,我找到了解决方案:

ScrollBar.decrementButtonGap和ScrollBar.incrementButtonGap属性将控制这些差距。