私は、メニュー項目(アクション)を保持するmenumanager "menuManager"と、より多くのアクションを含むmenumanager "subMenu"というサブメニューを持っています。Jface menumanagerを無効にする(グレーアウト)
final MenuManager subMenu = new MenuManager("Main",null);
subMenu.add(mActionClose);
MenuManager menuManager = new MenuManager("#PopupMenu", "contextMenu");
menuManager.add(action1);
menuManager.add(action2);
menuManager.add(subMenu);
アクションではsetEnabled(false)を設定できますが、menumanagerでは設定できません。
これはテストしましたか? –
と私はそこで何をすべきですか? – kenny
@TonnyMadsenあなたは正しいです、isEnabled()はむしろ無駄なメソッドです... –