在RCP中获取IWorkbenchPage对象,实现视图间的事件监听。
1)从视图中得到: IWorkbenchPage workbenchPage = getViewSite().getPage();
2)从外部得到:IWorkbenchPage workbenchPage = Plugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
3)另外一种:IWorkbenchPage workbenchPage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
1)从视图中得到: IWorkbenchPage workbenchPage = getViewSite().getPage();
2)从外部得到:IWorkbenchPage workbenchPage = Plugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
3)另外一种:IWorkbenchPage workbenchPage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();