2

我需要使用 CNF 修改弹出菜单。我已经阅读了有关使用操作提供程序以及有关使用“allowsPlatformContribution”来限制作为平台贡献的选项的文档。我已经成功地使用了其中一些概念来添加/删除弹出选项。但是我需要做一件事,但我不知道如何:与平台贡献相关,我的意思是由 org.eclipse.ui.popupMenus 声明(在我的情况下,它们是标准选项:“验证”、“运行方式” , "Debug As", "Profile As", "Team", "Compare With", "Restore from Local History...", "Java EE Tools", "Source", "Configure") 我只想展示两个其中:“团队”和“比较”(及其所有子选项)。如果使用“

请帮忙。非常感谢。罗莎。

4

1 回答 1

1

您可以使用活动来显示/隐藏用户界面中的元素(包括菜单)。

您要做的是创建一个 Activity 并将其绑定到 UI 元素。然后,当您启用/禁用活动时,平台将自动显示/隐藏绑定到它的元素。

有关确切实施的更多详细信息,请查看此页面:

Eclipse 活动 – 隐藏/显示某些 UI 元素

于 2011-05-27T01:04:29.643 回答