当我的应用程序加载时,我不想让“文件”菜单有“切换工作区”选项,我正在尝试使用hideactionset()方法,但直到现在我还找不到应该在其中编写哪个插件,这样它就隐藏了“切换工作区”选项。
bgtovc5b1#
转到窗口>透视>自定义透视选择菜单“可见性”选项卡展开文件取消选中“切换工作区”您可以将其保存为一个新的带有名称标记的透视图-窗口>透视>透视另存为。。。
r7knjye22#
可通过以下方式解决此问题:
for (int i = 0; i < menuManager.getItems().length; i++) { IContributionItem item = menuManager.getItems()[i]; if (item instanceof MenuManager) { hideSwitchWorkSpace((MenuManager) item);} private void hideSwitchWorkSpace(MenuManager manager) { if (manager.getMenuText() != null && manager.getId() != null && manager.getMenuText().equals("&File") && manager.getId().matches("file")) { for (int i = 0; i < manager.getItems().length; i++) { IContributionItem item = manager.getItems()[i]; if (item.getId() != null &&(item.getId().matches("openWorkspace"))) { item.setVisible(false); } } }
2条答案
按热度按时间bgtovc5b1#
转到窗口>透视>自定义透视
选择菜单“可见性”选项卡
展开文件
取消选中“切换工作区”
您可以将其保存为一个新的带有名称标记的透视图-
窗口>透视>透视另存为。。。
r7knjye22#
可通过以下方式解决此问题: