Non puoi farlo nell''EDT (Event Dispatch Thread), devi lanciare un thread a parte.