0

我试图弄清楚如何在 Eclipse 中将菜单添加到上下文或弹出菜单。我可以添加一个项目,但我找不到任何关于添加子菜单的信息。

我在 plugin.xml 中试过这个

<extension
     id="add.item"
     point="org.eclipse.ui.menus">         

  <menuContribution            
        locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
        <menu
             id="com.xiledsystems.altBridge.menu"
             label="AltBridge Tools">
        </menu>

      </menuContribution>

<menuContribution
     locationURI= "menu:com.xiledsystems.altBridge.menu">
    <command
        commandId="com.xiledsystems.altbridge.sample"
        label="Sample Try (AltBridge)">
    </command>
</menuContribution>

这似乎没有任何作用。没有子菜单出现。

原因是,弹出菜单中有一些不同的内容,我想将它们全部合并到一个子菜单中。

4

1 回答 1

0

您需要向菜单添加操作。

<action
    class="ActionDelegate"
    icon="icons/sample.gif"
    id="ActionID"
    label="Action"
    menubarPath="com.xiledsystems.altBridge.menu/content"
    style="push" />

这将在com.xiledsystems.altBridge.menu带有标签的菜单下添加一个操作Actionclass指定实现动作的类。

我建议您阅读一些有关 Eclipse 开发的书,例如Eclipse Plugins。它不是免费的,但是有带有源代码的免费示例,因此您可以将它安装在您的 Eclipse 中并查看一下。

于 2012-12-24T00:50:32.030 回答