我想以编程方式将焦点设置到控制台 View (即使该 View 处于 Activity 状态/显示状态,以防它不是)。我什至如何获得对 ConsoleView 的引用,以便我从另一个插件调用设置焦点?
最佳答案
如评论中所述,它是这样完成的:
String id = IConsoleConstants.ID_CONSOLE_VIEW;
IViewPart consoleView = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage().showView(id);
显示特定(自定义)控制台页面:
MessageConsole customConsole = ...;
((IConsoleView) consoleView).display(customConsole);
取自Eclipse FAQ在哪里可以找到自定义控制台创建。
关于java - 在 Eclipse RCP 中将焦点设置到 Eclipse 控制台 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16880074/