如果我想更改滚动条颜色,我想知道应该注意什么 我想滚动条的背景和颜色是除了默认窗口颜色之外的其他东西。
我到处搜索到哪里可以找到答案,但遗憾的是我找不到任何东西。任何帮助将不胜感激我真的在努力解决这个问题。
答案 0 :(得分:3)
结帐UIManager Defaults。您可以更改某些默认值。这会影响应用程序中的所有滚动条。此外,UIManager值依赖于LAF。
答案 1 :(得分:2)
你必须查看ScrollBarUI类,特别是在以下函数中:
protected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds) {
/// code
}
protected void paintThumb(final Graphics g, JComponent c, Rectangle thumbBounds) {
//code
}
答案 2 :(得分:1)
我认为您正在寻找的基本答案是ScrollBarUI课程,但要注意;那种方式就是疯狂。摆弄UIResources并不是一件非常有趣的事情 - 您可能只想让Google围绕一个更符合您自己喜欢的全新LnF库。