簡體   English   中英

Java Eclipse插件開發 - 以編程方式保存所有項目的文件

[英]Java Eclipse plugin Development - Save all project's files programmatically

我正在為Eclipse開發一個插件。 我希望建議用戶在運行之前保存未保存的資源。 這與eclipse建議您在調試之前保存未保存文件的行為類似。

本質上,我想打開以下對話框:

替代文字

任何幫助將非常感激。

如果您在該對話框上點擊alt-shift-F1,您將看到它所在的插件,然后您可以觸發該操作,或直接調用該代碼。

使用dplass的提示我達到了這個解決方案,它完美無缺。 我把它放在這里可能遇到這個問題的其他人:

import org.eclipse.core.resources.IProject;

@SuppressWarnings("restriction")
public class SaveOpenFilesHandler extends org.eclipse.debug.internal.ui.launchConfigurations.SaveScopeResourcesHandler
{   
       public void showSaveDialog(IProject project)
       {
           super.showSaveDialog(new IProject[] {project}, true, true);
           super.doSave();
       }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM