一般我们可以在插件启动的时候做一下判断,来去除我们不要的菜单项
具体代码如下:
WorkbenchWindow window = (WorkbenchWindow)PlatformUI.getWorkbench().getActiveWorkbenchWindow();
PerspectiveBarManager barManager = window.getPerspectiveBar();
CoolBarManager manager = window.getCoolBarManager();
//manager.removeAll();
MenuManager manager2 = window.getMenuBarManager();
//manager2.removeAll();
IContributionItem[] contributionItems = manager2.getItems();
for(IContributionItem item : contributionItems) {
System.out.println(item.getId());
}
manager2.remove("help");
manager.update(true);
manager2.update(true);
本文介绍了如何在Eclipse插件启动时通过代码实现对工作台窗口菜单项的判断与屏蔽,主要涉及WorkbenchWindow、PerspectiveBarManager、CoolBarManager和MenuManager的操作,以移除'帮助'菜单为例。
1632

被折叠的 条评论
为什么被折叠?



