JDialog Останавливает выполнение родительского JFrame

У меня есть изображение анимации gif, которое показывает прогресс загрузки бесконечного круга внутри jDialog ... Но проблема в том, что когда я загружаю этот jDialog, коды родительского кадра останавливаются. как это сделать .. вот мой код ..

ProgressDialouge pbDialog = new ProgressDialouge(this);
pbDialog.setVisible(true);
pbDialog.toFront();
postPairs.add(new BasicNameValuePair("PATH","authenticateUser.idoc"));
postPairs.add(new BasicNameValuePair("user_email",email));
postPairs.add(new BasicNameValuePair("user_password",password));
JSONArray jArray = asyncService.sendRequest(postPairs);
 if(jArray != null){
            new NewJFrame().setVisible(true);

            this.setVisible(false);
  }

если я изменю свой JDiaog 's ModalityType.MODELESS, чем он делает 'не остановить выполнение кода, но этотакже не отображается индикатор выполнения ..

Ответы на вопрос(2)

Ваш ответ на вопрос