Atualizando interface em outra Thread

0 respostas
G

Olá Pessoal!
Vou direto ao assunto, ok?

Eu tenho uma applet com sua interface gráfica (GUI) que envia mensagens para o servidor. E tenho uma Thread separada que fica verificando no servidor se existe uma mensagem para exibida.

O que estou fazendo é passar para o construtor da minha classe que implementa Runnable o JTextArea da minha Applet. Assim, sempre que minha Thread separada verifica uma nova mensagem no servidor eu atualizo o meu JTextArea com a referência que passei pelo contrutor.

Sei que isso não é o certo, pois não devo realizar “GUI works” fora da Thread do AWT, a menos que sejam Thread Safe. Estou certo, né?

Bom…, mas como resolvo este problema?

Ainda não entendi como utilizar o SwingUtilits e os métodos invokeLater e invokeAndWait. O caminho é mais ou menos este?

Ficarei muito grato com uma ajuda de vocês!

Abraços para todos que se enteressaram por este tópico! :-)))

Glauco

Criado 6 de dezembro de 2002
Respostas 0
Participantes 1