0

我创建了一个扩展自OwnerDrawLabelProvider自定义单元格内容的类。然后我覆盖方法paint,所以只有一列是绿色的。

paint(Event event, Object element) {
   TableItem item = (TableItem) event.item;
   Color color = SWTResourceManager.getColor(0, 204, 0);
   item.setBackground(7, color);
}

but when the row is selected or mouse hovers over, the custom color is not showed.

也许重要的是,只有在满足某些验证时才说单元格是绿色的,所以这对我的用户很重要。问题是当他们在表中只得到一个结果,然后他们选择唯一的行并认为结果是“正常的”。

4

0 回答 0