| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/10/2008 14:49:45
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Antes esse método era assim:
Como este método está numa classe chamada dentro de um manipulador de eventos, isto quer dizer que o código irá rodar dentro da EDT. Porém, para resolver um outro problema, eu tive que mudar o manipulador para tratar o evento em outra thread, assim, este código passa a rodar fora da EDT, portanto eu teria que usar invokeLater pelo o que eu entendi.
Não sei muito bem o motivo de ter que chamar o invokeLater para mexer na GUI fora da EDT, porque tem um textArea.append na mesma thread separada da EDT que funciona sem estar dentro de um invokeLater. Mesmo assim, tive a idéia de fazer o seguinte:
O que acham disso?
|
|
|
 |
|
|
|
|
|
|