0
我正在開發一個eclipse插件。我給出了我的菜單,子菜單名稱和插件ID plugin.xml。如何以編程方式重命名eclipse插件菜單
我想動態重命名我的插件ID以及我的菜單和子菜單name.I碰到這個 SOF link。我使用下面的代碼。
MenuManager menuManager = ((WorkbenchWindow)window).getMenuManager();
Menu menu = menuManager.getMenu();
String itemId = "plugin_menu_id";
IContributionItem item = menuManager.find(itemId);
System.out.println("item.getId() --> " + item.getId());
//gives the plugin_menu_id
System.out.println("menu.getItemCount() ==> "+ menu.getItemCount());
//gives no of menus in eclipse
但不幸的是我無法找到一個選項,從IContributionItem重命名的菜單。 那麼是否有任何其他方式來修改eclipse插件中的東西?
'WorkbenchWindow'是**內部**類,您違反了[Eclipse API參與規則](https://www.eclipse.org/articles/Article-API-Use/index.html)使用它。 –
哦,我不知道它。所以可以做些什麼,還有其他的選擇嗎? – adi
我不知道替代方案。在任何情況下,貢獻項目都沒有名稱 - 貢獻項目通常直接將一個或多個菜單項添加到菜單中。 –