簡體   English   中英

Eclipse插件-控制關閉編輯器

[英]Eclipse plugin-Control closing of editor

我正在做的是在doSave方法中關閉編輯器時檢查條件,如果滿足,則允許super.doSave()否則將顯示一個對話框,顯示錯誤消息。

現在,我想再次詢問用戶是否要再次保存文件,如果他說“是”,則可以保存錯誤的文件,或者說“否”來編輯它,但是無論哪種情況都不應關閉編輯器。 但是,當前在錯誤發生后將關閉。

如果您的編輯器部分實現ISaveablePart2 Eclipse會調用該方法:

public int promptToSaveOnClose();

關閉時提示保存。 您可以使用ISaveablePart2.CANCEL來取消關閉,使用ISaveablePart2.YES來繼續保存(通過調用doSave ),使用ISaveablePart2.NO來跳過保存,或者使用ISaveablePart2.DEFAULT來使用正常行為來ISaveablePart2.DEFAULT

暫無
暫無

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

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