在Eclipse RCP中将焦点设置为Eclipse控制台视图
我想以编程方式将焦点设置为控制台视图(如果不是,则将该视图激活/显示)。 我甚至会如何获得对ConsoleView的引用,以便我从另一个插件将焦点集中到它上面?
正如评论中所提到的,它是这样做的:
String id = IConsoleConstants.ID_CONSOLE_VIEW;
IViewPart consoleView = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage().showView(id);
要显示特定(自定义)控制台页面:
MessageConsole customConsole = ...;
((IConsoleView) consoleView).display(customConsole);
从Eclipse常见问题解答中可以找到自定义控制台的创建。
链接地址: http://www.djcxy.com/p/18683.html