使用扩展名org.eclipse.plugin.menus在默认菜单上插入项目

时间:2012-08-02 01:16:43

标签: java eclipse menu eclipse-plugin

我正在尝试以编程方式在菜单上添加一些选项,我已经找到了如何在菜单“Window”之后添加菜单,但我想在默认菜单中添加一个选项(更具体地说,添加我的视角在Window> Open Perspective中。

我不知道什么是正确的LocationURL。

实际上,我的扩展点配置如下:

<extension
     point="org.eclipse.ui.menus">
  <menuContribution
        allPopups="false"
        locationURI="menu:org.eclipse.ui.main.menu?after=window">
     <menu
           icon="icons/enmac.jpg"
           id="enmac"
           label="EnMac">
        <command
              commandId="EnMac.openPerspective"
              icon="icons/enmac.jpg"
              label="Open Perspective"
              style="push"
              tooltip="open">
        </command>
     </menu>
  </menuContribution>
</extension>

1 个答案:

答案 0 :(得分:0)

您经常可以使用Eclipse中的插件间谍工具来查找菜单URI。这可以通过ALT + SHIFT + F2(至少在Windows平台上)访问,然后单击相应的菜单项。

但是在这种情况下,听起来你真的只是想把你的视角添加到默认透视图菜单中。在这种情况下,您应该使用 org.eclipse.ui.perspectives 扩展点注册透视图类。有关详细信息,请参阅this tutorial