0

他のアクティビティを監視するコンポーネントを作成したいのですが、コンポーネントのウィンドウが閉じられるとリスナーが削除されます。

この削除コードを何度も書きたくはありませんが、コンポーネント自体で処理できるようにしたいと考えています。(どのように)私はそれを行うことができますか?

ありがとう!

4

2 に答える 2

2

JFrameクラス (ウィンドウ) には、processWindowEvent呼び出された単一のパラメーターを取るコールバックがあります。Windowevent

このコールバックを登録し、パラメーターがのWINDOW_CLOSED場合は、内部の削除コードを呼び出すことができます。

最終的に、削除コードは (必要に応じて) 1 回だけ記述されます。

詳細については、APIを参照してください。

更新:こちらもご覧ください

于 2009-01-30T16:31:52.887 に答える