Eclipse RCP - 将子菜单添加到现有文件菜单

时间:2014-08-14 04:27:12

标签: java eclipse-plugin eclipse-rcp

我想在现有文件菜单中添加子菜单。 我在下面尝试过:

<extension
         point="org.eclipse.ui.menus">
       <menuContribution
            allPopups="false"
            locationURI="menu:org.eclipse.ui.file?after=additions ">
         <command
               commandId="com.my.home.handler.MyHandler"
               id="myTrams"
               label="TRAMS"
               style="push">
         </command>
      </menuContribution>
   </extension>

有人可以帮助使用plugin.xml将子菜单添加到现有文件菜单中吗? 提前谢谢。

2 个答案:

答案 0 :(得分:2)

“文件”菜单的菜单ID只是file而不是'org.eclipse.ui.file'

例如,这是'File&gt;的菜单贡献重启':

<menuContribution
        locationURI="menu:file?after=open.ext">
     <command
           commandId="org.eclipse.ui.file.restartWorkbench"
           id="org.eclipse.ui.file.restartWorkbench"
           style="push">
     </command>
</menuContribution>

答案 1 :(得分:0)

将locationURI更正为locationURI =&#34; menu:file?after = additions&#34;。