JComponent はどのようにして親 J(Internal)Frame のクローズドイベントについて通知できるのでしょうか?
-
20-08-2019 - |
質問
他のアクティビティを監視するコンポーネントを作成したいのですが、コンポーネントのウィンドウが閉じられるとそのリスナーが削除されます。
この削除コードを何度も書きたくはありませんが、コンポーネント自体で処理できるようにしたいと考えています。(どうやって)できるでしょうか?
ありがとう!
他のヒント
私はそのようなことを書くでしょう。
class ListenToWindow
extends WindowAdapter
{
MyInternalFrame frame;
public void windowClosed(event)
{
this.frame.removeAllTheRequiredListeners();
}
}
(...)
JFrame window;
MyInternalFrame frame;
(...)
window.addWindowLister(new ListenToWindow(frame));
(...)
所属していません StackOverflow