[英]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.