2
我有一個與.xxx文件類型關聯的Eclipse編輯器插件,如何檢測用戶何時從文檔切換到另一個文檔?Eclipse編輯器 - 檢測另一個文檔上的選項卡開關
我的意思是當從選項卡用戶切換與graph1.xxx到另一個打開的選項卡與graph2.xxx
我有一個與.xxx文件類型關聯的Eclipse編輯器插件,如何檢測用戶何時從文檔切換到另一個文檔?Eclipse編輯器 - 檢測另一個文檔上的選項卡開關
我的意思是當從選項卡用戶切換與graph1.xxx到另一個打開的選項卡與graph2.xxx
我將增加一個IPartListener(或IPartListener2)事件監聽到Active工作臺窗口PartService,和傾聽各種變化。一些類似於下面的代碼可以使用(如果您註冊了編輯器的代碼裏面的聽衆,你應該通過繼承的方式獲得工作臺窗口):
Workbench.getInstance().getActiveWorkbenchWindow()
.getPartService().addPartListener(new IPartListener2() { ... }
小心,這兩個編輯和視圖部分,所以一些通知對你的工作來說是不必要的。
謝謝你的回答! –