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