2
我有一個帶有自己的編輯器的Eclipse RCP應用程序。類編輯器從org.eclipse.ui.texteditor.AbstractTextEditor
延伸,並在plugin.xml -> org.eclipse.ui.editors
中添加擴展名。如何檢測用戶何時關閉文檔?在Eclipse編輯器中關閉檢測選項卡
我有一個帶有自己的編輯器的Eclipse RCP應用程序。類編輯器從org.eclipse.ui.texteditor.AbstractTextEditor
延伸,並在plugin.xml -> org.eclipse.ui.editors
中添加擴展名。如何檢測用戶何時關閉文檔?在Eclipse編輯器中關閉檢測選項卡
對於編輯器關閉事件做這樣的事情:
IWorkbenchPage page = ...;
//adding a listener
IPartListener2 pl = new IPartListener2() {
// ... Other methods
public void partClosed(IWorkbenchPartReference partRef)
{
//if(partRef.getId().equals(youreditor.id){ /* do something*/ }
}
};
page.addPartListener(pl);
看一看這些鏈接:
如果需要,這不是可用在標籤實際關閉之前檢測標籤關閉(類似於關閉前的情況) – 2012-08-13 08:32:36