細かいことで申し訳ない。

JavaでGUIを書くとき、main関数にframeを作って表示するけど、
表示した後なぜ、そのアプリは終了しないのでしょうか?

win32apiでGUIを書くときはメッセージループを作ってwinmainを終わらせないんで
わかりやすいんですが。。

frameが別スレッドで生成されていてmainが終了してもスレッドが終了するまで
待っているとか。。?

気になるんで教えてください!