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>

これは、見た目は何もしません。サブメニューは表示されません。

その理由は、ポップアップメニューにいくつかの異なるものがあり、それらすべてを1つのサブメニューに統合したいからです。

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開発に関する本を読むことをお勧めします。無料ではありませんが、ソース付きの無料サンプルがあるので、Eclipseにインストールして確認することができます。

于 2012-12-24T00:50:32.030 に答える