0
有沒有一種方法可以檢測用戶何時關注RCP應用程序中的Project Explorer窗口?有沒有我可以使用的事件?Eclipse RCP Project Explorer焦點事件
我研究發現,項目資源管理器的ID是org.eclipse.ui.navigator.ProjectExplorer,但我仍然沒有找到任何解決方案,我的問題。
有沒有一種方法可以檢測用戶何時關注RCP應用程序中的Project Explorer窗口?有沒有我可以使用的事件?Eclipse RCP Project Explorer焦點事件
我研究發現,項目資源管理器的ID是org.eclipse.ui.navigator.ProjectExplorer,但我仍然沒有找到任何解決方案,我的問題。
您可以使用org.eclipse.ui.IPartListener
來監聽哪些部件處於活動狀態(以及其他一些事件)的更改。
您可以撥打IPartService
addPartListener
方法進行設置。您可以通過幾種方式獲得零件服務,具體取決於您的代碼運行位置。其中之一是:
IPartService partService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getPartService();
partService.addPartListener(listener);
謝謝!我用org.eclipse.ui.IPartListener2,它的工作! – IoanaC