JMenuItemの動的な切り替えについて

ツリーやメニューなどの中のJMenuItemを動的にしたい場合。
その都度、インスタンス生成してaddやremoveをしなくても、
visibleの切り替えだけで大丈夫のようだ。

例えば、ファイルメニューの中に以下のようなJMenuItemを作成したとする。



保存
削除
終了



この場合、削除のvisible=falseに変えると以下のように表示される。



保存
終了



しかし再びvisible=trueとすると



保存
削除
終了



という状態に戻る。
上からの表示順は初回のJMenuにaddした順番になるので、
表示順まで動的に変えたい場合は都度つくり直す方法しかないかもしれない。