java - 如何更改 jface 表的背景选择颜色

标签 java eclipse-rcp jface

在 elipse-rcp 应用程序中,我正在为 jface 表中的一行设置背景颜色,但我不希望选择更改此颜色。我希望能够为选定的行指定颜色更改。

最佳答案

根据 this thread , 对于 JFace Viewers (ListViewer, Table, Tree) 通过使用 EraseItemMeasureItem 事件

文章“Custom Drawing Table and Tree Items”中详述的一般原则

SWT.EraseItem: allows a client to custom draw a cell's background and/or selection, and to influence whether the cell's foreground should be drawn

alt text

关于java - 如何更改 jface 表的背景选择颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/911834/

相关文章:

java - JFace数据绑定(bind): Update model only if all validators succeed

java - 使用三元运算符 (`?` 时,Java 是否无法推导出泛型类型参数?

java - 我可以让 protoc 在 Java 中生成一个 int 数组吗?

java - 如何使用java修剪xml标签和值之间的空格

java - socket appenders - 一步一步的基本示例

java - 如何禁用 JFace 菜单的所有图像,但在工具栏中保留它们启用状态

java - Eclipse e4 - 缺少约束 : Require-Capability: osgi. 扩展程序

java - 在 Eclipse RCP 应用程序中禁用自定义首选项页面的“取消”按钮

java - eclipse行号状态行贡献项是如何实现的?

swt - 在 eclipse rcp 应用程序的 Windows 平台上禁用 Jface TreeViewer 中的悬停突出显示