JTextArea nao alteram o texto

Ola novamente,

Estou fazendo uns testes com sockets e no meu programa eu coloquei primeiro um JTextArea para ir me avisando quando conectarem, quando estiver ativo o servidor, mas o problema eh que quando chego na funçao que inicia o servidor eu coloco o setText(“Servidor Ativo”) e esse conteudo nao eh atualizado. Quando eu uso o JLabel ele funciona OK. Descupe por nao colocar o codigo aqui para facilitar o entendimento pq nao trouxe para o trabalho.

Vou resumir abaixo:


public class Servidor extends JFrame{

  public Servidor(){
  MostraDados = new JTextArea();

  MostraDados.setText("Desconectado");
  AtivaServidor();
  
  }  

  public void AtivaServidor(){
   //inicia servidor
   servidor = new ServerSocket(5000);
   MostraDados.setText("Servidor ATivo");
   //Tentei colocar MostraDados.setText(servidor); <- mas trava na hora de rodar
  //se eu coloco colocar para mudar o JLabel ele modifica OK
  //Status.setText("ATIVO");
  //mas o JLabel nao eh o suficiente para o que quero fazer
  //quero tipo uma janelinha para mostra os comandos, dados enviados pelo cliente
  //tipo um minishell
  }
 private JTextArea MostraDados;
}

Caso seja melhor substituir o JTextArea por outra coisa aceito sugestoes…

Obrigado…

Boas,

Pode até parecer uma resposta boba, mas o editable deste textArea está setado como true??
Pode ser que seja isso, caso contrário nem imagino o que pode ser!!

Boa sorte, e poste a solução deste problema…

Hum acho que testei isso mas sem sucesso, vou testar novamente pq fiz umas alterações no codigo…

Mas o editable nao eh para se o usuario pode ou nao modificar o texto?
Tipo se tiver false o usuario pode selecionar o texto mas nao mudar o conteudo. No caso do meu problema o conteudo eh mudado no fonte.

Vou testar e posto o resultado aki…

Obrigado…