JPopupMenu
アクションが発生するたびにメニュー項目を無効にするか、可能であれば削除したいと考えています。これを試してみたところ、removeCommentAction
オブジェクトはメニューの位置 4 に追加されますが、位置 4 のメニュー項目は削除されません。メニュー項目メソッド setEnabled については知っていますが、この場合、AbstractAction
オブジェクトを使用してこれをどのように実装できますか?
nodeMenu.remove(4);
nodeMenu.insert(new RemoveCommentAction(),4)
ありがとうございました。