o problema eh na tua chamada do metodo mudaTexto. voce escreveu: new Principal().mudaTexto("Botao do Dialogo Pressionado");
essa linha cria um novo objeto Principal, e muda o texto desse objecto, que nem visivel estah. use algo assim: ( ( Principal ) this.getParent() ).mudaTexto("Botao do Dialogo Pressionado"); que funciona. ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 03, 2001 1:57 PM Subject: [java-list] Aplicativo SWING > > Olá Pessoal, > > Estou fazendo alguns testes com aplicacoes SWING e me deparei com o > seguinte problema. > > Criei uma classe chamada Principal herdando da JFrame com um JTextField e > um JButton. > Quando um clique é dado no JButton um JDialog com um JTextField e um outro > JButton se abre. > A minha intencao é quando eu inserir um texto no JTextField do JDialog e > clicar no JButton o JTextField do janela Principal altere o seu valor, > porém isto nao acontece. > Na classe Principal eu criei um método chamado mudaTexto(String Texto) que > é chamado no JButton do JDialog. > > Estou mandando em anexo as duas classes zipadas, se alguém puder dar uma > olhada ficarei agradecido. > > Uma das solucoes que encontrei foi declarar o JTextField e o metodo > mudaTexto da classe Principal como static e no JButton do JDialog fazer uma > chamada direta ao metodo mudaTexto da classe Principal, gostaria de saber > se este procedimento é o correto. > > Um abraco a todos. > > Isaías Cristiano Barroso > ---------------------------------------------------------------------------- ---- ------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------