2017-01-31 60 views
-2

如何在狀態區域顯示驗證消息和錯誤(左下角)。顯示狀態區域的驗證消息

,因爲我是新來的SWT可以在任何一次幫我

+2

統計區域是什麼?對話框?哪種類型的對話框?請向我們展示相關代碼並解釋您迄今爲止所嘗試的內容。 –

回答

1

您使用IStatusLineManagersetErrorMessage方法來做到這一點在編輯器或視圖。

在編輯器中獲得與經理:

IStatusLineManager manager = getEditorSite().getActionBars().getStatusLineManager(); 
在視圖中使用

IStatusLineManager manager = getViewSite().getActionBars().getStatusLineManager(); 

然後調用

manager.setErrorMessage("message"); 

manager.setErrorMessage(image, "message"); 

如果您處於衍生自TextEditor的文本編輯器中,則可以使用IEditorStatusLine。在你的編輯器類中你可以得到:

IEditorStatusLine statusLine = getAdapter(IEditorStatusLine.class); 

這有一個setMessage方法。

+0

感謝您的幫助。如何將文本設置爲在特定位置顯示。 – Anu

+0

您只需將其他貢獻項添加到狀態欄即可。您只能爲編輯器執行此操作 - 請參閱[此問題](http://stackoverflow.com/q/8011216/2670892) –