您chould使用下面的类:org.eclipse.ui.texteditor.StatusLineContributionItem.class此包含方法setImage(图像的图像)。
它位于您的eclipse安装的plugins/org.eclipse.ui.workbench.texteditor_(version).jar中。
这是类的扩展:org.eclipse.jface.action.StatusLineContributionItem.class。
请注意有两个类命名为:StatusLineContributionItem.class另一个驻留在:plugins/org.eclipse.jface_(version).jar中,命名为:org.eclipse.jface.action.StatusLineContributionItem.class。
但是,这一个不包含setImage(图像图像)方法。
然后,您可以拨打:
StatusLineManager statusLine = new StatusLineManager();
StatusLineContributionItem i = new StatusLineContributionItem("myid");
i.setText("myText");
i.setImage(SWTResourceManager.getImage(MyClass.class, "config.gif");
...
statusLine.add(i);
...
return statusLine;
如果你想完全自定义,你可以使用上面覆盖填充(复合复合)方法的解决方案。
参考: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fui%2Ftexteditor%2FStatusLineContributionItem.html