2017-07-03 96 views
0

在那我的工作我想在Package Explorer中視圖中添加上下文菜單「myAction」,只是後的Eclipse插件「刪除」,當你在一個Java類右鍵單擊包資源管理器例如。包資源管理器URI eclipse插件上下文菜單?

現在我有一個menuContribution,彈出:

<menuContribution 
      allPopups="false" 
      locationURI="popup:org.eclipse.ui.edit?after=additions"> 
     <command 
       commandId="plugin.myActionCommand" 
       icon="icons/myAction.gif" 
       style="push" 
       tooltip="hello"> 
     </command> 
</menuContribution> 

我 「刪除」 發現這個LocationURI做(ALT + SHIFT + F2)在這篇文章中提到:How to add a submenu entry to Eclipse Package Explorer context menu item using org.eclipse.ui.menus? 但它不工作。

我的問題是:我應該使用彈出:菜單:我LocationURI?包資源管理器視圖的哪個URI - >(右鍵單擊)刪除?現在是否有比這個舊的SO帖更好的方法,可以使它工作? PS:我知道你可以說它是重複的,但我想知道答案是不是過時了,他沒有明確回答原始問題。

回答

1

上下文菜單是popup:菜單。

Package Explorer視圖上下文菜單id爲org.eclipse.jdt.ui.PackageExplorer

在上下文菜單中含有的「刪除」是group.edit的基團。

以上所有內容均通過閱讀Package Explorer源代碼(org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart)得到確認。

所以這menuContribution增加了刪除後:

<menuContribution 
    allPopups="false" 
    locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?endof=group.edit"> 
+0

太感謝你了,它完美的作品! –

相關問題