答案 0 :(得分:1)
该菜单项(打开/关闭工具栏)使用标识为org.eclipse.ui.ToggleCoolbarAction
的命令。所以你需要执行那个命令。
您可以使用IHandlerService
:
IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);
handlerService.executeCommand("org.eclipse.ui.ToggleCoolbarAction", null);
答案 1 :(得分:0)
这有助于我隐藏透视工具栏条目。
IWorkbenchWindow window = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow();
if (window instanceof WorkbenchWindow) {
MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
for (MTrimElement element : topTrim.getChildren()) {
if ("PerspectiveSwitcher".equals(element.getElementId())) {
element.setVisible(false);
break;
}
}