Originariamente inviato da internet.forum.
quel ciclo while è finito, in pratica termina al termine di un download.
Nel codice postato non si vede una uscita "esplicita" da quel while ma se dici che una uscita c'è, ok.

Originariamente inviato da internet.forum.
Pero' la cosa strana è che i vari JLabel (scritta "ciao") della finestra JFrame, li visualizzo solo dopo che il while termina.
Ripeto: quelle inizializzazioni e quel while di seguito sono eseguite nel contesto del EDT? Se è così, in quel frangente tutta la interfaccia utente è "congelata".

Lesson: Concurrency in Swing