读书人

RCP 开发中去除系统默认的菜单项和工具

发布时间: 2013-09-30 09:50:49 作者: rapoo

RCP 开发中去掉系统默认的菜单项和工具项

public static void switchPerspective(String perspectiveID) {;//perspectiveID 是对应的透视图的ID,是自定义的  IPerspectiveRegistry reg = PlatformUI.getWorkbench().getPerspectiveRegistry();  IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();  page.setPerspective(reg.findPerspectiveWithId(perspectiveID));//从新设置透视图,根据透视图ID //隐藏到系统的默认菜单项  hideSystemMenu(); }


-----------------------------------

其实,隐藏菜单项和工具项也可以通过配置实现,而不是直接像上面硬编码的方式:

对org.eclipse.ui.perspectiveExtensions 透视图扩展点进行扩展:

在perspectiveExtension项下可以选择hiddenMenuItem、hiddenToolBarItem进行相应的隐藏操作。

---

读书人网 >开源软件

热点推荐