java - 如何在 swt 树编辑器中更改标签的颜色

标签 java tree editor swt

我有一个 TreeEditor,其第一列中有一些文本。我需要使用标签或字符串向其附加一些文本。另外,我想将附加字符串的颜色更改为绿色。我尝试使用此代码执行此操作,但它不起作用:

Label label = new Label(this.tree ,SWT.RIGHT);
label.setFont(new Font(getSite().getShell().getDisplay(), ("Hello"), 18,
        SWT.BOLD));
label.setText("hello:));
label.pack();
treeItem.setText(1, hi + "        " + label.getText());

我怎样才能做到这一点?

最佳答案

您可能想查看org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider

关于java - 如何在 swt 树编辑器中更改标签的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15362797/

相关文章:

c - 递归构建n叉树时如何确保数据索引正确

java - Java中的静态绑定(bind)和动态绑定(bind)

boolean 变量名称的 Java 命名约定 : writerEnabled vs writerIsEnabled

python - 在树中查找在所有级别中出现最频繁的节点

python - VS Code 编辑 .ipynb 文件 : How to collapse notebook cells?

使用大纲 View 的 Aptana JavaScript 开发

linux - 适用于 Linux 的 Cocos2d-x 编辑器?

java - 创建和使用数组

java - 使用 JSTL 将特定索引的列表项加粗

javascript - 突出显示根目录的父路径