Méthode java à utiliser pour JTextArea

Résolu/Fermé
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 11 juin 2011 à 18:09
 raygouda - 11 juin 2011 à 23:01
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.
A voir également:

3 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
11 juin 2011 à 20:25
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);
0
Utilisateur anonyme
11 juin 2011 à 20:38
Salut,

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

Tu devrais essayer avec "append" ...

Cordialement,

Dan

0
Merci.
Cette méthode fonctionne correctement.
0