SwingUtilities.isEventDispatchThread  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
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?
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team