TreeViewerで行に色を付ける方法は?
以前のバージョンからいくつかの変更があったようです。現在、Eclipse 3.4 に移行しています。
コード サンプルを提供するか、これを行うオープン ソース プロジェクトを教えていただければ幸いです。
TreeViewerで行に色を付ける方法は?
以前のバージョンからいくつかの変更があったようです。現在、Eclipse 3.4 に移行しています。
コード サンプルを提供するか、これを行うオープン ソース プロジェクトを教えていただければ幸いです。
getBackground
オーバーライドされたメソッドで ColumnLabelProvider を使用できます。
TreeViewerColumn column = new TreeViewerColumn(treeViewer, SWT.NONE);
column.getColumn().setText("Column name");
column.setLabelProvider(new ColumnLabelProvider() {
@Override
public String getText(Object element) {
return element.toString();
}
@Override
public Color getBackground(Object element) {
return new Color(Display.getCurrent(), 0, 255, 0);
}
});