ITableColorProviderused for TableViewer, for TreeVieweryour class, which extends LabelProvider, must implementIColorProvider
public class MyLabelProvider extends LabelProvider implements IColorProvider{
@Override
public String getText(Object element) {
}
@Override
public Color getBackground(Object element) {
if(((TreeItem) element).getId() % 2 == 0) {
return Display.getCurrent().getSystemColor(SWT.COLOR_BLUE);
}else{
return Display.getCurrent().getSystemColor(SWT.COLOR_RED);
}
}
@Override
public Color getForeground(Object element) {
return null;
}
}
- org.eclipse.swt.graphics.Color. , TreeItem id,