我们开发了Eclipse RCP Applicatoin。在启动对话框之前,我们需要检查所有脏编辑器并提示用户保存它们。
如果我们有任何可重复使用的对话框,请告知我们。
先谢谢, 哈里什
答案 0 :(得分:1)
PlatformUI.getWorkbench().saveAllEditors(confirm);
将所有脏编辑器保存在工作台中。如果确认为真,则打开一个对话框以提示用户
答案 1 :(得分:0)
使用org.eclipse.ui.ide.IDE.saveAllEditors
:
IResource [] resources = array of IFile, IFolder, IProject
boolean ok = IDE.saveAllEditors(resources, confirm);
来自JavaDoc:
将所有脏编辑器保存在编辑器输入为子项的工作台中 其中一个IResource提供的资源。打开一个提示对话框 用户如果确认为真。如果成功则返回true。返回false 如果用户取消了该命令。