2

我发现了如何访问一些图标:

ISharedImages images = JavaUI.getSharedImages();
Image image = images.getImage(ISharedImages.IMG_WHATEVER);

但是,ISharedImages其中是常量修饰符图标IMG_FIELD_PUBLICIMG_OBJS_PRIVATE,但我找不到任何static修饰符。

我相信这个列表中的所有图标都应该以某种方式可以访问,但是如何访问呢? http://pic.dhe.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-156.htm

4

1 回答 1

3

不幸的是,我知道您是否使用内部呼叫的唯一方法。添加org.eclipse.jdt.ui为项目的依赖项。然后就可以使用JDT内部机制了:

JavaPluginImages.get(JavaPluginImages.IMG_OBJS_CLASS); // returns an Image

我认为你可以使用任何你想要的图标。

于 2012-11-14T17:02:23.630 回答