Append em JTextArea a partir de uma Thread

Olá a todos, depois de muita peleja, consegui resolver meu dilema. Estes dias recebi uma encomenda de um pequeno software o qual desenvolvi em java, com swing para a interface. No onclick de um botão eu tinha que executar uma Thread em segundo plano que iria executar vários subprocessos e exibir o retorno em um JTextArea…. ai veio o grande problema, a GUI simplesmente ficava travando, ou o aplicativo inteiro travando… etc.

 Tentei de todas a maneiras que o tio Google me indicou, iniciando uma nova Thread apenas não  resolveu. Tentei utilizar o SwingUtils.invokeLater, e ainda assim o resultado continuava o mesmo. Depois de algumas horas quebrando a cabeça achei a raiz de todo o mau….

 

Continue lendo “Append em JTextArea a partir de uma Thread”