0

私がやりたいのは、編集JMenuをクリックしたときに表示される前に、表示するかどうかに基づいて元に戻す/やり直しコマンドを有効に設定したいということです。

そのような通知を受け取る方法はありますか?MenuListener私が探しているのは何ですか?

4

1 に答える 1

3

拡張されたMenuListenerを使用しEventListener、 で取り消し/やり直し項目を有効にできるはずmenuSelectedです。

今思えば、同じようなことをしたほうがよかったのかもしれません。代わりに、履歴オブジェクトが元に戻す/やり直しコマンドundoが残っていないことを報告したときに、ビューの/メソッドのアイテムを有効/無効にしました。redo

編集:私がこれを投稿する機会があり、自分自身を見つける前に、投稿をすばやく編集したに違いありませんMenuListener

于 2011-11-03T01:26:03.933 に答える