首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

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

2013-09-30 
RCP 开发中去掉系统默认的菜单项和工具项public static void switchPerspective(String perspectiveID) {

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进行相应的隐藏操作。

---

热点排行