Eclipse 如何通过java添加上下文菜单

Eclipse 如何通过java添加上下文菜单,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我想通过Java在Eclipse plugin development中添加一个类似于右键单击的打开菜单。我可以通过plugin.xml进行添加,但我想通过Java进行添加。方法是什么?我通常更喜欢使用menuContribution的class属性或动态元素。。。使用这些,意味着你将在一个地方有你所有的贡献 如果您真的想使用Java,请看一下MenuManager的接口。您只需像往常一样添加上下文菜单,然后使用AddContributionItem和addAction添加菜单项 有一长串ICo

我想通过Java在Eclipse plugin development中添加一个类似于右键单击的打开菜单。我可以通过plugin.xml进行添加,但我想通过Java进行添加。方法是什么?

我通常更喜欢使用menuContribution的class属性或动态元素。。。使用这些,意味着你将在一个地方有你所有的贡献

如果您真的想使用Java,请看一下MenuManager的接口。您只需像往常一样添加上下文菜单,然后使用AddContributionItem和addAction添加菜单项

有一长串IContributionItem实现可以从中获得灵感。更有趣的是:

CommandContributionItem-用于添加使用命令扩展点声明的命令 ControlContribution-将任何控件添加到工具栏的一种方式 CompoundContributionItem-一种计算后期贡献的方法