问题描述
我发现如何访问一些图标:
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插件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!