我有一个带有视图的Eclipse RCP应用程序的插件.在RCP应用程序中发生事件后,插件被实例化,调用其方法来填充插件的模型,但是我无法找到如何在不进入"Show View ..."菜单的情况下显示视图.
我认为工作台单例中会有一些东西可以处理这个问题,但我还没有发现任何地方.
你可能正在寻找这个:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
如果从命令的处理程序调用
HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().showView(viewId);
我知道会更好.