[Java] JTextArea et suppresion de lignes

Padawana -  
 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.

2 réponses

  1. Padawana
     
    Il n'y a personne sur ce forum ? On m'avait pourtant tant vanté la compétence de ses utilisateurs... Merci quand même...
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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())

    0
    1. Nas
       
      Merci j'avais aussi besoin de cette méthode ...
      Avec un peu de retard :D
      0