实施了以上之一,任何人都可以说我如何将其汇总 直接地 对观众?通常的来源都没有解释。

马丁。

有帮助吗?

解决方案

据我所知,您需要 ILabelDecorator 获取一个的唯一简单方法是使用Workbench UI:

viewer.setLabelProvider(
    new DecoratingLabelProvider(new MyPlainLabelProvider(),
            PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()));

然后,您需要将轻巧的装饰器添加到装饰器的扩展点中 plugin.xml. 。显然,这只有在您的应用程序是Eclipse插件时才起作用。

似乎很奇怪 ILightweightDecorator 是在jface中,但是要使用它,您需要一个仅在 org.eclipse.ui. 。不过,似乎并不是一个简单的方法来直接执行此操作。

其他提示

有一个旧 Eclipse.org文章 基于Eclipse 2.1,可以很好地摘要轻巧的装饰方法。当然,许多实施细节已经改变,但是概念保持不变。

当您说装饰器电线时”直接地 对观众来说,“您是说避免将其声明为扩展点,并将您的装饰器应用于图标/文本还是类似?

要应用图像覆盖层,您可以在文章的“覆盖图像”部分中遵循该方法。因此,首先绘制基本图像,然后获取覆盖层的Imagedata,然后在预期的坐标处绘制数据。

如果您在文章中没有解决更具体的问题,您是否可以以您要实现的目标来详细说明您的原始问题?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top