eclipse-如何删除文件菜单中的开关工作区-

i34xakig  于 2021-07-12  发布在  Java
关注(0)|答案(2)|浏览(271)

当我的应用程序加载时,我不想让“文件”菜单有“切换工作区”选项,我正在尝试使用hideactionset()方法,但直到现在我还找不到应该在其中编写哪个插件,这样它就隐藏了“切换工作区”选项。

bgtovc5b

bgtovc5b1#

转到窗口>透视>自定义透视
选择菜单“可见性”选项卡
展开文件
取消选中“切换工作区”
您可以将其保存为一个新的带有名称标记的透视图-
窗口>透视>透视另存为。。。

r7knjye2

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);
            }

        }
    }

相关问题