当前位置: 首页> 汽车> 新车 > 商业空间设计案例分析_汕头企业网站建设模板_网站推广seo设置_今日财经最新消息

商业空间设计案例分析_汕头企业网站建设模板_网站推广seo设置_今日财经最新消息

时间:2025/7/10 10:15:48来源:https://blog.csdn.net/cxqiuWind/article/details/142204860 浏览次数: 0次
商业空间设计案例分析_汕头企业网站建设模板_网站推广seo设置_今日财经最新消息

去除new-project及other菜单


获取所有菜单项,筛选出new菜单,将new菜单清空,再重新从已注册的向导中添加所需菜单。记录之。

if ("new".equals(ii.getId())) {MenuManager newMenu = (MenuManager) ii;// 清除现有的所有子项newMenu.removeAll();// 手动填充 New Wizard 项目fillNewWizardMenu(newMenu, window);
}private void fillNewWizardMenu(MenuManager newMenu, IWorkbenchWindow window) {// 获取已注册的所有 New WizardIWizardRegistry wizardRegistry = PlatformUI.getWorkbench().getNewWizardRegistry();IWizardCategory[] categories = wizardRegistry.getRootCategory().getCategories();// 遍历每个分类中的向导New4diacProjectWizardfor (IWizardCategory category : categories) {//筛选自定义的导航类if(!category.getId().contains("xxxxx")) {continue;}for (IWizardDescriptor wizard : wizards) {if (wizard.getId().contains("xxxx")) {Action action = new Action(wizard.getLabel()) {@Overridepublic void run() {try {// 打开向导IWizard newWizard = wizard.createWizard();WizardDialog wizardDialog = new WizardDialog(window.getShell(), newWizard);wizardDialog.open();} catch (Exception e) {e.printStackTrace();}}};// 设置向导的图标ImageDescriptor imageDescriptor = wizard.getImageDescriptor();if (imageDescriptor != null) {action.setImageDescriptor(imageDescriptor);}// 添加向导项到 New 菜单newMenu.add(action);}}}}
关键字:商业空间设计案例分析_汕头企业网站建设模板_网站推广seo设置_今日财经最新消息

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: