2014-03-06 89 views
0

我們開發了Eclipse RCP Applicatoin。我們需要檢查所有髒編輯器,並在啓動對話框之前提示用戶保存它們。在Eclipse中保存髒編輯器

請讓我知道,如果我們有任何可重用的對話框來實現相同。

由於事先 哈里什

+1

請嘗試更具體。你有什麼嘗試?你遇到了什麼樣的問題? –

+0

這個相關的問題可能也有幫助: http://stackoverflow.com/questions/11556262/how-to-save-opened-editors-in-eclipse –

回答

0

使用org.eclipse.ui.ide.IDE.saveAllEditors

IResource [] resources = array of IFile, IFolder, IProject 

boolean ok = IDE.saveAllEditors(resources, confirm); 

根據JavaDoc:

保存所有髒編輯在工作臺,其編輯器輸入的一個子 資源其中一個IResource提供。如果確認爲真,則打開一個對話框以提示用戶 。如果成功則返回true。如果用戶取消了命令,則返回假 。