我們開發了Eclipse RCP Applicatoin。我們需要檢查所有髒編輯器,並在啓動對話框之前提示用戶保存它們。在Eclipse中保存髒編輯器
請讓我知道,如果我們有任何可重用的對話框來實現相同。
由於事先 哈里什
我們開發了Eclipse RCP Applicatoin。我們需要檢查所有髒編輯器,並在啓動對話框之前提示用戶保存它們。在Eclipse中保存髒編輯器
請讓我知道,如果我們有任何可重用的對話框來實現相同。
由於事先 哈里什
使用org.eclipse.ui.ide.IDE.saveAllEditors
:
IResource [] resources = array of IFile, IFolder, IProject
boolean ok = IDE.saveAllEditors(resources, confirm);
根據JavaDoc:
保存所有髒編輯在工作臺,其編輯器輸入的一個子 資源其中一個IResource提供。如果確認爲真,則打開一個對話框以提示用戶 。如果成功則返回true。如果用戶取消了命令,則返回假 。
PlatformUI.getWorkbench().saveAllEditors(confirm);
保存在工作臺的所有髒的編輯。打開一個對話框,提示用戶如果確認是真的
請嘗試更具體。你有什麼嘗試?你遇到了什麼樣的問題? –
這個相關的問題可能也有幫助: http://stackoverflow.com/questions/11556262/how-to-save-opened-editors-in-eclipse –