Bonjour,
alors comme dit dans le titre j'ai un JTextArea qui a un peu de mal à ce rafraîchir.
J'ai donc testé 3 types de code.(info : mon JTextArea ce nome consol)

Le premier, qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public void testValide() {
        consol.setText(consol.getText()+"test");
}
Le deuxième :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public void testValide() {
        consol.setText(consol.getText()+"test");
        int i =0;
        while(i != 20000)
        {
            i++;
            System.out.println(i+"\n");
        }
}
La problème, le "test" s'affiche après que le while est fait le tour or je veux qu'il s'affiche avant qu'il commence.

La troisième :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public void testValide() {
        ecrirconsol("test\n");
        int i =0;
        while(i != 20000)
        {
            i++;
            System.out.println(i+"\n");
        }
}
public void ecrirconsol(String phrase) {
        consol.setText(consol.getText()+phrase);
}
Et la, même résultat qu'en 2.

Pourquoi ?
J'attends vos réponse avec impatience.
Merci d'avance.