Não seta JTextArea

4 respostas
P

Olá pessoal, eu tenho um JTextArea e eu passo ele por parâmetro para outra classe, ele está com o acesso privado, quando que eu tento mudar o texto dele na classe que o recebeu por parâmetro o texto é mudado mas não aparece na tela a mudança… se eu colocar o TextArea como public static funciona, mas eu não queria criar está variável na memória… OBS: se eu colocar só public tb não dá certo

Alguém poderia me ajudar?

OBS: não dá para postar o código porque é muito grande, e envolve trÊs classes

4 Respostas

brlima

Verifica se não é atribuido alguma nova referencia no meio do caminho para essa variavel. Pelo visto vc ta usando um outro textarea, e nao o que realmente esta na tela.

flw!

P

Foi isso o que eu tb pensei no primeiro momento mas eu já debuguei o código e não há nova instância do TextArea…

brlima

Ja tentou dar um setName() depois que adicionar na tela, e qdo for setar o text, dar um getName() pra saber se eh o mesmo componente ??? Se for, ai deve ser problema de renderer ou algo do tipo…

flw!

P

Já, achei o problema, eu tava usando um CardLayout e tinha dois TextArea com o mesmo nome… valew ajuda mesmo assim

Criado 14 de outubro de 2004
Ultima resposta 14 de out. de 2004
Respostas 4
Participantes 2