JDialogのsetModal(boolean)とshow()の関係。
setModal(true)の後にshow()するとJDialog呼び元の画面が触れなくなる、だけではなく
処理もshow()のところで停止する。
逆にsetModal(false)の後にshow()すると呼び元の画面は触れるし、呼び元の処理もそのまま進む。
まあ、当たり前なのかもしれないけど。
Modal=true
⇒呼び元触れない
処理止まる。
Modal=false
⇒呼び元触れる
処理進む。
Modal=falseの時はスレッドが別になるみたい。
ここら辺はいじる時は、一応意識しておいた方が良さそう。
0 件のコメント:
コメントを投稿