如何在RCP编辑器选项卡中使用装饰

时间:2016-04-26 11:31:03

标签: java eclipse editor eclipse-rcp

对于我的项目我在编辑器中验证了一些代码。 如果失败,我想装饰编辑器选项卡的头部,就像在java编译器显示文件的错误/警告时在eclipse-editors选项卡中完成的那样。

实施例: example for editor behavior 我该如何调整此功能?

我们使用eclipse rcp版本3.7

1 个答案:

答案 0 :(得分:2)

在编辑器中,您可以通过调用

来更改图像
protected void setTitleImage(Image titleImage)

方法。它在WorkbenchPart中定义,它是编辑器的基类。

您可以使用org.eclipse.jface.viewers.DecorationOverlayIcon将叠加图像与主图像合并。

Image image = ... base image ...

ImageDescriptor[] descriptors = new ImageDescriptor[5]

descriptors[IDecoration.BOTTOM_LEFT] = ... overlay image descriptor

Image decorated = new DecorationOverlayIcon(image, descriptors).createImage();