Supprimer la dernière ligne d'un textArea en java sous eclipse [Résolu]

Messages postés
7
Date d'inscription
lundi 23 décembre 2013
Statut
Membre
Dernière intervention
17 février 2015
-
Bonjour,

Je suis novice dans la programmation java et là j'ai créé une petite application de caisse qui marche très bien sauf que sur l'application il y'a un bouton "Supprimer" qui, lorsqu'on clique dessus, le dernier produit ajouté dans le textArea doit être supprimé. Je dois créer une fonction qui doit résoudre ce problème mais je ne sais pas comment faire.

Merci de vouloir m'aider s'il vous plait...
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
244
1
Merci
Salut,

Il faut retravailler le texte du JTextArea :
// Récupère toutes les lignes
String[] lignes = jTextArea.getText().split("\n");

StringBuilder sb = new StringBuilder();
// On ajoute dans le builder toutes les lignes sauf la dernière
for(int i=0; i<lignes.size - 1; i++){
    sb.append(lignes.get(i));
    sb.append("\n");
} 

// On met à jour le jTextArea
jTextArea.setText(sb.toString());

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Julien39