Méthode java à utiliser pour JTextArea [Résolu/Fermé]

Signaler
Messages postés
69
Date d'inscription
mardi 17 mai 2011
Statut
Membre
Dernière intervention
27 août 2013
-
 raygouda -
Bonjour, chers amis

Je suis débutant en java.

Ma question est toute simple.

j'ai créer une
JTextArea
sur une interface graphique java.
Maintenant je veut afficher les chaines de caractères d'un tableau de string
dans cette
JTextArea
.Pour cela j'ai fait:
String[] tableau=new String[3];
tableau[0]="cool" ;
tableau[1]="bon" ;
tableau[2]="essai";
int i;
 for(i=0;i<tableau.lenght;i++)
{
   JTextArea.setText(tabbleau[i]);
}

Après exécution la JTextArea affiche: essai;
Maintenant mon problème est de savoir quel est la méthode appropriée pour que le
JTextArea affiche toutes les chaines de caractères qui sont:cool,bon et essai.

Si vous pouvez m'aider sa me serait bénéfique.

Merci d'avance.

3 réponses

Messages postés
16258
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
28 février 2021
2 799
Pour insérer les lignes les unes au fur et à mesure tu peux utiliser append(String)

String[] tableau={"cool","bon","essai');
JTextArea area = new JTextArea();

for(String s : tableau)
    area.append(s);

Salut,

Pour chaque setText tu "écrases" ce que le précédent a copié...

Tu devrais essayer avec "append" ...

Cordialement,

Dan

Merci.
Cette méthode fonctionne correctement.