设置滚动条的背景颜色
Set background color for scrollbar
我使用 ScrolledComposite
但我找不到如何更改滚动条的背景。是否可以更改滚动条的背景?
不可以,在 SWT 中不能设置滚动条的背景颜色。
SWT 旨在使用相应平台的本机 GUI 库,正是这个库定义了小部件的外观,包括滚动条的颜色。
简答:没有
长答案: 不,因为 SWT 是建立在 OS 原生 UI 之上的。您无法更改原生外观。
尽管...:[=27=] 您可以 "hack" 通过在滚动条控件上绘制来实现。在我看来,这太麻烦了,不值得。
其他解决方案:使用JavaFX。几乎完全可定制。
类似问题: Here, here, also here
我使用 ScrolledComposite
但我找不到如何更改滚动条的背景。是否可以更改滚动条的背景?
不可以,在 SWT 中不能设置滚动条的背景颜色。
SWT 旨在使用相应平台的本机 GUI 库,正是这个库定义了小部件的外观,包括滚动条的颜色。
简答:没有
长答案: 不,因为 SWT 是建立在 OS 原生 UI 之上的。您无法更改原生外观。
尽管...:[=27=] 您可以 "hack" 通过在滚动条控件上绘制来实现。在我看来,这太麻烦了,不值得。
其他解决方案:使用JavaFX。几乎完全可定制。
类似问题: Here, here, also here