我正在创建自定义滚动条。当我更改为 Nimbus LnF时,我发现拇指会在轨道上进入一半按钮。在 MetalLookAndFeel 上,拇指将在结束按钮之前停止。
有没有办法解决这个问题?
这是working code example。请使用第二个答案的代码并进行三项更改: 1 。使用Nimbus LnF;的 2 即可。注释掉createDecreaseButton()和createIncreaseButton()方法; 3 即可。 make MyScrollbarUI 类扩展 BasicScrollBarUI
答案 0 :(得分:0)
感谢MadProgrammer。他指出了正确的方向,我找到了解决方案:
ScrollBar.decrementButtonGap和ScrollBar.incrementButtonGap属性将控制这些差距。