将Show In菜单添加至视图或编辑器的右键菜单中

来源:互联网 发布:德国进出口贸易数据 编辑:程序博客网 时间:2024/06/16 10:11
涉及的概念其实只有org.eclipse.jface.action.IContributionItem和org.eclipse.ui.actionn.ContributionItemFactory。
本文只给出实现方法。
IMenuManager manager =...;
MenuManager showInSubMenu= new MenuManager("Show In");
IWorkbenchWindow workbenchWindow= getSite().getWorkbenchWindow();
showInSubMenu.add(ContributionItemFactory.VIEWS_SHOW_IN.create(workbenchWindow));
manager.add(showInSubMenu);
 
另外,New右键也是一样的。
MenuManager newWizardSubMenu= new MenuManager("New");
newWizardSubMenu.add(ContributionItemFactory.NEW_WIZARD_SHORTLIST.create(workbenchWindow));
manager.add(newWizardSubMenu);
 
效果截图:
And