如何以编程方式访问Eclipse JDT工具提示图标

时间:2013-08-09 16:44:15

标签: eclipse icons eclipse-jdt

我想使用Eclipse的JDT Icons.

中的“Quick Assist Available”(灯泡)图标

但是,我找不到访问它的方法。

我最接近的是感谢Ilya Shinkarenko的博客,他使用ISharedImages访问许多Eclipse徽标。但是,灯泡图标不在他的列表中,我无法在任何地方找到它的正确名称(我甚至不确定它是ISharedImages的一部分)。

你知道我在Eclipse中可以抓住这个图标并在我自己的工具提示中使用它吗?

2 个答案:

答案 0 :(得分:2)

以下是使用Groovy脚本的实际操作:

import org.eclipse.jdt.internal.ui.JavaPluginImages;
def image = JavaPluginImages.get(JavaPluginImages.IMG_OBJS_QUICK_ASSIST)
def newView = eclipse.views.create("a button with an image");
def button = newView.add_Button().setImage(image);

答案 1 :(得分:0)

您正在寻找org.eclipse.jdt.internal.ui.JavaPluginImages.IMG_OBJS_QUICK_ASSIST。

JavaPluginImages.get(JavaPluginImages.IMG_OBJS_QUICK_ASSIST)这样的代码片段可以解决这个问题。 (JavaPluginImages不是API,因此您将在代码中收到警告,但您可以忽略它)