dポイントプレゼントキャンペーン実施中!

親のJFrameが子のJFrameを持つとき、親のJFrameが終了したとき子のJFrameも同時に終了したいのですがどうしたらいいですか?
EXIT_ON_CLOSEはアプリケーション全体が終了するので使わない方法で!

class public FrameA extends JFrame
{
  FrameB frameB = new FrameB();//←FrameAが終了するとBも消したい
}

A 回答 (1件)

java.awt.event.WindowListener


を使うとJFrameが閉じられた時のイベントが拾えるようです。
このリスナで子ウィンドウをdisposeしてやればどうでしょう?

参考URL:http://www.gadgety.net/shin/java/lesson4.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!