[Java] JTextArea et suppresion de lignes
Padawana
-
Nas -
Nas -
Bonjour!
J'aimerais supprimer les deux dernières lignes d'une JTextArea, mais j'ai essayé avec plein de méthodes, j'ai regardé dans l'API, mais je n'ai toujours pas réussi...
J'ai créé un petit programme me permettant d'éditer des scripts et qui affiche le script courant dans une textArea. J'ai rajouté des options me permettant de supprimer un certain nombre de lignes, mais je n'ai pas réussi à implémenter cette suppression de lignes.
Merci d'avance de votre aide.
J'aimerais supprimer les deux dernières lignes d'une JTextArea, mais j'ai essayé avec plein de méthodes, j'ai regardé dans l'API, mais je n'ai toujours pas réussi...
J'ai créé un petit programme me permettant d'éditer des scripts et qui affiche le script courant dans une textArea. J'ai rajouté des options me permettant de supprimer un certain nombre de lignes, mais je n'ai pas réussi à implémenter cette suppression de lignes.
Merci d'avance de votre aide.
A voir également:
- [Java] JTextArea et suppresion de lignes
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
Il n'y a personne sur ce forum ? On m'avait pourtant tant vanté la compétence de ses utilisateurs... Merci quand même...
Excuse pour le retard je rentre de WE ;o)
1) tu récupères le contenu de ta zone de texte dans un string (méthode getText())
2) tu recherches le \n de la dernière ligne à garder (méthode indexAt()).
3) tu supprimes ce qu'il y a derrière (méthode subString()).
4) une fois la nouvelle chaine obtenue, tu l'affectes au contenue de ta zone de texte. (méthode setText())
1) tu récupères le contenu de ta zone de texte dans un string (méthode getText())
2) tu recherches le \n de la dernière ligne à garder (méthode indexAt()).
3) tu supprimes ce qu'il y a derrière (méthode subString()).
4) une fois la nouvelle chaine obtenue, tu l'affectes au contenue de ta zone de texte. (méthode setText())