据我所知,你需要一个ILabelDecorator唯一的简单方法就是使用工作台UI:
viewer.setLabelProvider(
new DecoratingLabelProvider(new MyPlainLabelProvider(),
PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()));
Run Code Online (Sandbox Code Playgroud)
然后,您需要将轻量级装饰器添加到装饰器扩展点中plugin.xml.显然,只有当您的应用程序是Eclipse插件时,这才有效.
ILightweightDecorator在JFace中看起来很奇怪,但要使用它,你需要一个只在其中实现的装饰管理器org.eclipse.ui.但是,似乎没有一种简单的方法可以更直接地做到这一点.
| 归档时间: |
|
| 查看次数: |
1925 次 |
| 最近记录: |