代码之家  ›  专栏  ›  技术社区  ›  gabor

给树视图中的行着色

  •  3
  • gabor  · 技术社区  · 15 年前

    如何给树视图中的行着色?

    如果你能提供一个代码示例或者告诉我一个开源项目来做这件事,那就太好了。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tomasz Werszko    13 年前

    getBackground

    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);
        }
    });