Pessoal, estou com uma dúvida assim:
a ‘classe A’ tem o JFrame e seus componentes, entre eles existe um campo chamado txtAuthor que é um JTextField, até aí beleza. tenho um método na ‘classe A’ que alterar o valor do txtAuthor dinamicamente através de uma ‘classe B’ como descrito abaixo.
O problema é que o txtAuthor não tem o seu conteúdo alterado se uso a chamada da ‘classe B’ para alterar o objeto da ‘classe A’, se faço a chamada à partir da ‘classe A’, o txtAuthor é modificado normalmente. alguém sabe o que posso estar fazendo de errado ?
na classe A:
/**
* Populate the screen with values from XML file saved by the user
*/
public void PopulateWithXMLContent(String name) {
//this.txtAuthor.setText(name);
this.txtEmail.setText("work pls!");
}
na classe B:
jindypub = new IndyPublisher();
jindypub.PopulateWithXMLContent(attr.getLocalName(0));
código completo:
http://satangoss.indymedia.org/svn/indypub/IndyPublisher/src/org/indymedia/brasil/IndyPublisher.java (classe A)
http://satangoss.indymedia.org/svn/indypub/IndyPublisher/src/org/indymedia/brasil/IndyXMLReader.java (classe B)