Java SWT Tree和TreeItem:更改展开/折叠指示器的颜色
环境:SWT 小部件:Java SWT Tree和TreeItem:更改展开/折叠指示器的颜色,java,tree,swt,Java,Tree,Swt,环境:SWT 小部件:Tree和TreeItem 如何更改展开/折叠节点指示器的颜色? (这些是图像、Unicode字符还是渲染的图形?) 我在这里看到了StackOverflow,但尽管他提出了这个问题,但他的目的不同,因此公认的解决方案是针对真正的问题(而不是选择根节点)。我不需要限制选择 我看到的唯一其他可能相关的问题是(我正在使用SWT)JTree和更改水平线颜色。我不是在找行,只是展开/折叠指示器(图?) 为什么??折叠/展开指示器几乎不可能在所需的背景色上看到 理想情况下,我希望能够
Tree
和TreeItem
如何更改展开/折叠节点指示器的颜色?
(这些是图像、Unicode字符还是渲染的图形?)
我在这里看到了StackOverflow,但尽管他提出了这个问题,但他的目的不同,因此公认的解决方案是针对真正的问题(而不是选择根节点)。我不需要限制选择
我看到的唯一其他可能相关的问题是(我正在使用SWT)JTree
和更改水平线颜色。我不是在找行,只是展开/折叠指示器(图?)
为什么??折叠/展开指示器几乎不可能在所需的背景色上看到
理想情况下,我希望能够在运行时设置颜色
我可以看到三个指标:
- 未选择打开
- 未选择关闭
- 选定开放
展开指示器由SWT用于树的本机控件绘制。SWT似乎没有办法更改颜色。的解决方案似乎能够在Windows上的展开/折叠图标顶部绘制。但在Linux上无法正常工作。