Java 如何从e4中的IWorkbenchPage获取活动部件?
下面的代码在e3中运行良好,但在e4中不起作用。我能够获取活动页面,但无法从活动页面获取活动部分Java 如何从e4中的IWorkbenchPage获取活动部件?,java,e4,Java,E4,下面的代码在e3中运行良好,但在e4中不起作用。我能够获取活动页面,但无法从活动页面获取活动部分 IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); mpart = (IViewPart) page.getActivePart(); // this line gives null value in e4, but working fine in e3 这可能是由
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
mpart = (IViewPart) page.getActivePart(); // this line gives null value in e4, but working fine in e3
这可能是由于eclipse错误造成的 尝试其中提到的解决方法
handlerService.getCurrentState().getVariable(ISources.ACTIVE_PART_NAME)
这可能是由于eclipse错误造成的 尝试其中提到的解决方法
handlerService.getCurrentState().getVariable(ISources.ACTIVE_PART_NAME)