本文介绍了如何访问JDT“静态”图标从eclipse插件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I found out how to access some icons:

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

但是,在 ISharedImages 中是常量修饰符像 IMG_FIELD_PUBLIC IMG_OBJS_PRIVATE 等,但我找不到任何例如

However, in ISharedImages are constants modifier icons like IMG_FIELD_PUBLIC and IMG_OBJS_PRIVATE etc., but I cannot find any for e.g. the static modifier.

我相信这个列表中的所有图标都应该可以访问,但是怎么样?

I believe all of the icons in this list should somehow be accessible, but how?http://pic.dhe.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-156.htm

推荐答案

不幸的是,如果您使用内部通话,我知道的唯一方法。将 org.eclipse.jdt.ui 添加为项目的依赖关系。然后,您将可以使用JDT内部机制:

Unfortunatelly the only way I know if you use internal call. Add org.eclipse.jdt.ui as a dependency to your project. Then you will be able to use the JDT internal mechanism:

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

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

I think with that you can use whichever icon you want.

这篇关于如何访问JDT“静态”图标从eclipse插件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-25 11:01