我需要在HandlerUtil的帮助下使用代码打开视图,如何在Eclipse RCP中实现它?
我尝试过使用PlatformUI
。
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("MyView");
但是我需要使用HandlerUtil
答案 0 :(得分:0)
在getActiveWorkbenchWindow
中使用HandlerUtil
:
public class MyHandler extends AbstractHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
IWorkbenchPage workbenchPage = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
workbenchPage.showView("MyView");
}
}