通常,在编辑器中,可以提供一个上下文菜单(在 org.eclipse.ui.menus 扩展中声明),如下所示。
MenuManager menuManager = new MenuManager();
Control menuParent = ... ;//some Control in the editor
Menu contextMenu = menuManager.createContextMenu(menuParent);
menuParent.setMenu(contextMenu);
getEditorSite().registerContextMenu(CONTEXT_MENU_ID, menuManager, getMySelectionProvider(), false);
我想做类似的事情,但在对话框中。
显然,我今天缺乏谷歌搜索技能,因为除了一个人在 DZone 上问同样的事情但没有成功,我似乎找不到任何东西。
甚至可以通过扩展点为对话框中的控件提供菜单吗?