0
メニュー選択以外でのメニューイベント呼び出し
どのようにすればいいでしょうか。
0
引数のイベントから必要な値を取り出して、別のメソッド
を呼び出す形にしておく(何も必要ないなら、引数なしの
メソッド)。
0
メニューイベント呼び出しの意味がよく分かりませんが
登録されているリスナーへの通知でしたら
コンポーネントのfireで始まる名前のメソッドで行われています。
例えばボタンのfireActionPerformedとかJMenu#fireMenuSelectedなどです。
0
もし標準のメニューとは異なる条件でActionEventなどのイベ
ントを通知するようなJMenuItemなどの派生クラスを定義する
場合は前の方がおっしゃるfireXXXメソッドが使えます。
そうではなく任意のクラスからJMenuItemのActionEventを
「あたかもユーザがメニューを選んだかのように」発行した
い場合はdoClick()メソッドが使えますが、どちらかというと
doClick()はUIの自動テストのためにユーザ操作をシミュレー
トする意味合いが強い気がするので、doClick()を使うよりは
最初の方がおっしゃる方法が自然な気がします。
質問から6ヶ月以上経過しているので、回答を書き込むことはできません。