我想完全改变 scollbar 的外观,但覆盖 JScrollBar
和 paintComponent
方法不起作用,轨迹和拇指被绘制,但左右箭头保持不变。
我也在 JScrollPane 中使用它们并使用setHorizontalScrollBar( new CustomScrollBar() )
将滚动条设置为我的自定义滚动条,但效果不佳,水平滚动条不会更改其方向,也不会更改为垂直滚动条。
如何绘制一个全新的 JScrollBar 并在 JScrollPane
中使用它?
最佳答案
简而言之,您需要使用您自己的实现将 ScrollBarUI
子类化,然后将其注册到 UIManager
。
有一篇完整的文章 here 。
关于java - 绘制自定义 JScrollBar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1290379/