Retour à la ligne

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

1 réponse

  1. Modérateur
    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
    1. 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
    2. Modérateur
      Si c'est dans une boucle tu peux faire des concaténations comme ceci :
      are1.setText(are1.getText()+line);
      0