Eclipse标准警告/错误覆盖图标

时间:2010-03-13 04:51:44

标签: eclipse eclipse-plugin icons

我正在编写Eclipse插件...在我的自定义标签装饰器中,我想覆盖一个警告图标,我想使用eclipse使用的标准图标(小黄色三角形)。如何获得此图标的图像描述符?

我尝试使用

workbench.getSharedImages().getImageDescriptor(ISharedImages.IMG_DEC_FIELD_WARNING)

因为该ID似乎与我正在寻找的匹配,但共享图像集合实际上并没有包含该图像(因此我只返回null)。

我应该关注一些其他共享图像集吗?

1 个答案:

答案 0 :(得分:3)

您遇到过Eclipse错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=304397

bugzilla条目将此代码作为解决方法:

ImageDescriptor descriptor = JFaceResources.getImageRegistry().getDescriptor("org.eclipse.jface.fieldassist.IMG_DEC_FIELD_WARNING");