我正在做一些关于 RCP 应用程序的皮肤工作。 如何更改表格标题的颜色?
最佳答案
SWT Table实际上是运行操作系统的GDI控制表。所以你不能修改它的原创性。 SWT 的哲学认为原生体验非常重要,因此我们无法改变操作系统提供的原生体验。
如果你想自定义表格,你必须使用Custom Widget,它不是由操作系统渲染的,而是由java本身渲染的。 (Canvas 的子类)
我认为Nebula的Grid小部件是最好的选择。 它还支持JFace层。 (喜欢TreeViewer、TableViewer) 并且它还支持SWT.VIRTUAL。 星云网格为您提供了选项: native 列标题|自定义列标题渲染器
关于java - 如何在 RCP 应用程序中更改 TableViewer 标题的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6212232/