Retour à la ligne

mirifaz Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bon soir

comment faire pour retourner à la ligne dans le TextArea en java, par exemple je veut afficher ces deux messages :

are1.setText("Le nombre de groupe à former est égale à deux(2).\n");

are1.setText("Le vecteur " +i+ " de notre base d'apprentissage est:\n [");

quand j'exécute le programme il m'affiche sur le TextArea que le dernier message, or que moi je veux qu'il m'affiche les deux, donc comment faire s'il vous plait??????????????


merci
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Un setter remplace toujours l'intégralité de la valeur de l'objet en perdant totalement la valeur précédente. Si tu veux cumuler les deux valeurs il faut changer le paramètre du setText pour qu'il prenne la concaténation des deux String.

are1.setText("Le nombre de groupe à former est égale à deux(2).\nLe vecteur " +i+ " de notre base d'apprentissage est:\n ["); 
0
mirifaz Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bon jour,
Pour ce problème je peut faire ça si je possède un nombre limité de messages à afficher, mais moi je veux afficher tellement de message et ils sont dans des boucles.
Donc, j'attends toujours une réponse ou bien une solution à ma question.

Merci.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Si c'est dans une boucle tu peux faire des concaténations comme ceci :
are1.setText(are1.getText()+line);
0