Queste operazioni, generalmente, devono essere eseguita da un Thread: in questo modo 2 o più operazioni possono essere eseguite "in parallelo", quindi si può far eseguire un passo di operazione e un passo di un'altra operazione.

Dovresti darmi maggiori dettagli riguardo la tua applicazione, dicendomi se le operazioni che vengono eseguite (compreso l'aggiornamento della JDialog) sono parte di un Thread o meno.


Ciao.