您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