モーダルなJDialogをsetVisibleする場合は、invokeAndWaitを使えばよいのでしょうか?