Terminal 如何在EclipseRCP产品的工具栏中隐藏终端图标?

Terminal 如何在EclipseRCP产品的工具栏中隐藏终端图标?,terminal,eclipse-rcp,toolbar,rcp,Terminal,Eclipse Rcp,Toolbar,Rcp,我的EclipseRCP项目需要终端插件。 org.eclipse.tm.terminal.view.ui 在我的rcp产品上添加它们后,我可以从Windows->View->open terminal打开终端 但是我想隐藏工具栏上的终端图标,我在org.eclipse.tm.terminal.view.ui插件中看到,它定义了终端工具栏的位置,直接位于org.eclipse.ui.main.toolbar中,保存按钮旁边 我该怎么办?有什么方法可以隐藏它吗 工具栏上的终端按钮: 尝试修改应用程

我的EclipseRCP项目需要终端插件。 org.eclipse.tm.terminal.view.ui

在我的rcp产品上添加它们后,我可以从Windows->View->open terminal打开终端

但是我想隐藏工具栏上的终端图标,我在org.eclipse.tm.terminal.view.ui插件中看到,它定义了终端工具栏的位置,直接位于org.eclipse.ui.main.toolbar中,保存按钮旁边

我该怎么办?有什么方法可以隐藏它吗

工具栏上的终端按钮:


尝试修改应用程序的postWindowCreate方法RCP应用程序的WorkbenchWindows类

IWorkbenchPage page = this.getWindowConfigurer().getWindow().getActivePage();
MenuManager menuBarManager = ((ApplicationWindow)page.getWorkbenchWindow()).getMenuBarManager();
menuBarManager.remove("<ID>"); // pass the id of your terminal toolitem
IWorkbenchPage=this.getWindowConfigurer().getWindow().getActivePage();
菜单管理器菜单管理器=((应用程序窗口)page.getWorkbenchWindow()).getMenuBarManager();
菜单管理器。删除(“”;//传递终端工具项的id