JRadioButtonMenuItem を拡張するクラスがあります。クラスのインスタンスが UI から破棄されているときにイベントをキャプチャする方法はありますか。このイベントをキャプチャするために必要なリスナーがわかりません。
より明確に言えば、JRadioButtonMenuItem
インスタンスのセット(実際には拡張するクラスのインスタンスJRadioButtonMenuItem
)があります。実装によると、インスタンスはリスナーとしてクラスの1つに追加されEventSourceEx
、リッスンします。JRadioButtonMenuItem
これは、 のインスタンスが作成されるときにリスナーとして追加されます。
したがって、上記のメニュー項目インスタンスを含むJMenuJRadioButtonMenuItem
が消えたら、 fromEventSourceEx
インスタンスを削除したいと思います。したがって、JRadioButtonMenuItem
またはからキャプチャできるJMenu
イベントがある場合、メニュー/Menuitem が破棄されていることが通知され、 からインスタンスを削除するというのが私の考えですEventSourceEx
。消えた場合でも通知するメカニズムを持っているJMenu
か、持っています。JRadioButtonMenuItem