2012-08-06 50 views
0

我試圖使用StatusManager來顯示和/或記錄消息。不一定是壞的和令人討厭的問題,還有信息或警告。這就是我基本上做到:Eclipse RCP StatusManager - 如何更改標題

Status status= new Status(IStatus.INFO, MainPlugin.ID, "Some info message"); 
StatusManager.getManager().handle(status, StatusManager.SHOW | StatusManager.LOG); 

效果很好,但我無法找到要修改的彈出對話框的默認標題的方式 - 它總是說「的問題發生」。通過eclipse代碼的迷宮讓我在這裏問這個問題,因爲我完全失去了......任何想法?

回答

2

不幸的是,現在無法設置對話框標題。當您給出正確的標誌(如StatusManager.SHOW)時,該對話框基於IStatus對象生成,但界面未定義標題。爲了允許你想要的,應該擴展接口IStatus

在Eclipse 4中出現了同樣的問題(有一個新的StatusReporter類)。

您可以按照錯誤Bug 386023的說法正確地假設您想要的東西(在Eclipse 4平臺上)。

+0

非常感謝,Qinto – Dima 2012-08-08 07:44:22