JTextArea ne s'actualise pas pendant l'exécution d'un script
Bonjour,
Je conçoit un applet Java en ce moment qui a une interface graphique très simple : une JTextArea sur toute la zone.
Un script est sensé s’exécuter sur une longue période et alimenter le JTextArea en infos comme un journal log. Je précise que le script doit s’exécuter le plus vite possible.
Mon soucis est que il faut attendre la fin du script pour voir ce qu'il y a marqué dans la JTextArea. J'ai l'impression que le contenu de la JTextArea ne s'actualise pas.
Voici comment la JTextArea est implantée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
static JTextArea console = new JTextArea();
public void init()
{
super.init();
this.setLayout(new BorderLayout());
console.setBounds(0, 0, 200, 200);
this.add(console,BorderLayout.CENTER);
} |
Voici comment le l'alimente :
Code:
1 2 3 4
| static void console(String txt)
{
console.setText(console.getText()+"\n"+txt);
} |
Des appels à console(String txt) sont un peu partout dans mon script