2012-07-01 32 views
0

在每個視圖的plugin.xml中我有圖標文本框。在視圖標題的文本旁顯示圖標。如何移除RCP視圖圖標?

我只希望沒有圖標的視圖標題。 我該怎麼做?

感謝

回答

2

在你的類,它擴展ViewPart時您可以覆蓋getTitleImage方法:

@Override 
public Image getTitleImage() { 
    return null; 
} 

然後,您應該只得到在沒有圖標視圖標題的文本。

編輯 上述代碼適用於Eclipse 4.1.2。對於Eclipse 3.7.0,您可以使用一個空的圖像:

@Override 
public Image getTitleImage() { 
    return new Image(getSite().getShell().getDisplay(), new Rectangle(0, 0, 
      1, 1)); 
} 
+0

感謝尼克, 我做了你的建議,但我得到這個錯誤 [null參數:一部分的標題圖像必須爲非空]] 是否有其他的東西,但爲空來禁用圖像? – becks

+0

我已驗證上述代碼在Eclipse 4.1.2上可用。你使用什麼版本? –

+0

我正在從事日食3.7 可能是這個原因 – becks