Olá, estou com o seguinte problema:
Preciso que meu JTextArea atualize em tempo real, com posso fazer isso?
Ja dei uma olhada em SwingWorker:
public class Imprime extends SwingWorker{
private String texto;
public Imprime(String texto){
this.texto = texto;
}
@Override
protected JTextArea doInBackground() throws Exception {
return null;
}
@Override
protected void done(){
jTextArea1.append(texto);
}
}
Chamo isso no método:
public void imprimeTela(String texto) {
texto = texto + "\r\n";
new Imprime(texto).execute();
}
E nada, o programa primeiro executa tudo para depois escrever no JTextArea.
O que devo fazer?
- tente rodar o programa abaixo.