GUI + Saida de dados de outras classes

Estou desenvolvendo um servidor multithread blábláblá…

Certo… lá estão minhas classes… uma delas recebe as mensagens (respostas das solicitações) e após um tratamento (validações) possuem um código/resposta que deverá ser utilizado no JFrame…

O mecanismo que utilizo agora é o de armazenar a mensagem num Vector da classe receptora, sendo esta mensagem recuperada no JFrame através de uma Thread que verifica se existem mensagens armazenadas…

É assim mesmo? Tem outro jeito mais simples? Estou pensando na reutilização do código e na facilidade de manutenção num futuro próximo (ou não!)…

Resumindo… quando uma classe gera mensagens assincronamente, e essas mensagens devem ser exibidas em formulários, qual a melhor forma de armazenar/obter as mensagens, ou seja, fazer a troca de mensagens entre as duas classes… é Thread mesmo? WHRA!
=)

THanx!

(Se estiver confuso… desculpa ahaha… acabou o café aqui… tá TRISTE!)

Cara achoq que nesse teu caso vc pode aplicar um padrão de projeto chamado ‘Observer’, dá uma pesquisada nele, acho q vale a pena

Muito obrigado Carlos!
Esse pattern vai ajudar muito! =)

Para o pessoal que está tendo o mesmo problema, encontrei alguns artigos relacionados… enjoy!

http://www.javablogs.com.br/page/mauricio/Weblog/o_padrão_observer?catname=

http://www-128.ibm.com/developerworks/java/library/j-jtp07265/index.html?ca=drs-

http://www.guj.com.br/java.tutorial.artigo.47.2.guj