将自定义右键菜单添加到RCP应用程序中的Eclipse项目资源管理器视图中

时间:2014-02-20 06:29:39

标签: eclipse eclipse-plugin eclipse-rcp

目前我正在将Eclipse的Project Explorer视图用于我的RCP应用程序,方法是将以下命令行写入我的“Perspective.java”文件......

layout.addView(IPageLayout.ID_PROJECT_EXPLORER, IPageLayout.LEFT, 0.30f, editorArea);

它目前正在为我提供eclipse项目浏览器视图提供的所有默认右键单击选项。 即剪切,复制,粘贴,删除,刷新等。

我想将自己的自定义右键单击选项添加到这些默认选项中。有谁知道怎么做?或者必须构建我自己的项目资源管理器视图??

无论如何,我可以从哪里获得eclipse用于构建项目资源管理器视图的代码?

想知道在这种情况下可以做些什么或者为此做任何其他解决方案?

谢谢!!

1 个答案:

答案 0 :(得分:0)

虽然我的评论涵盖了您的问题,但后续问题需要更多空间: a)如何看待日食来源:

*File -> Import ... ->Plug-in Development -> Plug-ins and Fragments -> Next*
Chose *Import as -> Binary Projects* (you can read the source code but not change it. This saces time, because the code doesn't get compiled) ->Next
Chose plugins to import -> Finish
You can find the sources in the projects in "referenced libraries"

b)您需要菜单条目的路径和要添加的插件。这可以通过插件间谍(Alt + Shift + F1 - >点击你想要获取id的视图)或者菜单间谍(Alt + Shift + F2 - >点击菜单条目来完成你想在Eclipse中添加)。

c)要在弹出窗口中添加菜单条目,请参阅How to add items in popup menu?(我在评论中提到的那个)。