我一直在寻找这个问题,但我找不到它。 我需要建立一个新的“弹出式菜单”,并指定按下一个键(换句话说,我需要按“F3 +右键点击”(例如),因此这个动作将会出现一个新的弹出式菜单,用我的行动,我工作台)。 我不需要为我的右键单击...我需要一个新的,单独的菜单的子菜单
例如,在Eclipse,当我与我的鼠标移到工作台右键单击我看到一个popmenu:“撤消,恢复文件,保存,剪切,复制...”多了,但我需要创建一个新的菜单,而不是食菜单,所以,当我按下“F3 +右键点击”(例如),我需要看到我的弹出式菜单,我的动作......这是我的问题,我需要创建一个新的菜单,并与键/鼠标组合调用它。 ..
我一直在阅读的论坛,但我不知道在哪里张贴这个问题,我不知道在哪里搜索(也许我写在寻找一个错误的问题...我想...)。
我希望有一个人可以帮助我。
非常感谢你;)
我假设你想看到在编辑这个菜单(而不是在视图中,因为这会略有不同)。 大多数时候,你需要做的是通过在plugin.xml的插件声明他们扩展Eclipse扩展点。
值得庆幸的是,Eclipse附带了一些扩展点向导来帮助您开始使用此。 为了达到这个目标,做到以下几点
- 打开plugin.xml的为你的插件
- 去扩展页面
- 单击Add ...
- 点击扩展奇才
- 在“弹出式菜单”向导
- 在所有的细节填充后,仍然有一些更多的,你需要做的。
- 该向导创建一个对象的贡献,将在新弹出式菜单添加到所有视图指定类型的对象。 你可以改变这是一个编辑的贡献,从而使菜单项将在编辑器显示代替。
- 最后一步是给这个菜单选项一键绑定连接。 对于这一点,你需要创建一个新的命令扩展。
- 用命令启动扩展点向导。
- 在细节填充后,你会得到一个指令,一个处理器,和有约束力的。 您可以删除的处理程序,因为你将连接之前创建到您刚才创建的命令你的行动。
- 在这里,您需要填写所有由向导创建的存根的Java类,你应该在企业。
这是一个非常粗糙集的你需要做什么来实现keybindinds步骤(是的,这是远远复杂得多,它需要)。 欲了解更多的细节,你可以去这里:
http://www.vogella.de/articles/EclipseCommands/article.html
文章来源: Eclipse plug-in: How to create a new menu for eclipse plugin with key combination?