Por exemplo, eu tenho um frame com vários componentes. No action de um botão eu dou um start numa thread, que precisa interagir com alguns componentes e métodos desse frame. Qual é a maneira mais correta de se fazer isso? Criar uma subclasse de Thread e colocar o frame como atributo dessa classe? Ou tem outra maneira de interagir com a classe que chama a thread?
Eu não acredito que exista uma maneira mais correta para tal. Uma solução seria criar uma Thread como classe privada do frame, pois desta forma ela teria acesso aos atributos do mesmo. Ou então criar uma Thread "pública" e passar os atributos para tal Thread. De qq forma, o mais importante é a sincronização na hora de acessar os atributos do frame (já que você poderia ter mais de uma Thread acessando os atributos ao mesmo tempo, o que poderia levar a inconsistências).
Felipe
(respondendo ao quinto e último email do sábado à noite :)
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------