eclipse - 如何在文件菜单中删除 Switch Workspace -
eclipse - How to remove Switch Workspace in File menu -
当我的应用程序加载时,我不希望“文件”菜单有切换工作区选项我正在尝试使用 hideActionSet() 方法,但直到现在我无法找到哪个我应该在其中写入插件,以便它隐藏 switch Workspace 选项。
- 转到 Window > 视角 > 自定义视角
- Select 菜单可见性选项卡
- 展开文件
- 取消选中切换工作区
并且您可以将其另存为一个新的透视图,并标记名称 -
Window > 透视 > 将透视另存为...
可以通过以下方式解决:
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);
}
}
}
当我的应用程序加载时,我不希望“文件”菜单有切换工作区选项我正在尝试使用 hideActionSet() 方法,但直到现在我无法找到哪个我应该在其中写入插件,以便它隐藏 switch Workspace 选项。
- 转到 Window > 视角 > 自定义视角
- Select 菜单可见性选项卡
- 展开文件
- 取消选中切换工作区
并且您可以将其另存为一个新的透视图,并标记名称 -
Window > 透视 > 将透视另存为...
可以通过以下方式解决:
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);
}
}
}