JtextArea que não exibe em tempo real o texto adicionado

Pessoal estou criando um programa de simulação e conforme os eventos vão acontecendo
eu preciso informar ao usuário o que ocorreu.

Na tela do programa eu coloquei um jtextarea para exibir tais informações.

Eu passo o objeto jtextarea para o controlador de eventos que por sua ver usa o objeto que chamei de output assim:

 String info = "Chamada "+chamada.getId()+" ocupou um canal da célula 1, tempo: "+tempo+"\n";
                output.append(info);

Só que o texto não aparece em tempo real, na hora em que eu dei um append!

Só aparece quando o programa terminou sua execução. Como consequência aparece de uma só vez uma quantidade enorme de linhas.

Como eu faço para que apareça no jtextarea a info na hora em que ela foi adicionada?

Obrigado!

se eu entendi o q vc quer, o codigo é o seguinte:

//vc monta a string com a informação aki
textArea.setText (textArea.getText()+"\n"+stringComInformacao);

vc quer o evento enquanto o cara vai digitando ou depois que digita?