lire ligne par ligne le contenu d'un JTextArea

cs_bilal86 Messages postés 1 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 décembre 2008 - 27 déc. 2008 à 10:27
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 - 28 déc. 2008 à 12:36
Bonjour j'ai quelque questions , comme le titre indiqué, quand j'ai
fait la recherche sur internet ils disent que pour récupérer le contenu
d'une seule ligne d'un JTextArea il faut utilisé la méthode readline(),
mais cette dernière n'existe pas, a ce que quelqu'un sais comment le
faire.


si c possible a ce dans cette ligne y aura le caractète de saut de linge '\n' dans la chaine ou je récupère cette ligne.


une autre a ce si je récupère tout le contenu de mon JTextArea avec la méthode

getext() ,a ce que il y aura dans ma chaine de caractère des '\n' de saut de ligne.

et merci

1 réponse

uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
28 déc. 2008 à 12:36
Tu peus essayer ceci:

for (int i = 0; i < textArea.getLineCount(); i++) {
    try {
        int lineStartOffset = textArea.getLineStartOffset(i);
        String line = textArea.getText(lineStartOffset,
                textArea.getLineEndOffset(i) - lineStartOffset);
        System.out.print(line);
    } catch (BadLocationException ex) {
        ex.printStackTrace();
    }
}
0
Rejoignez-nous