IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

lire ligne par ligne le contenu d'un JTextArea


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 22
    Par défaut lire ligne par ligne le contenu d'un JTextArea
    Bonjour tout le monde ,
    comme le titre indiqué, quand j'ai fait la recherche sur internet ils disent que pour recupérer le contenu d'une seule ligne d'un JTextArea il faut utilisé la methode readline(), mais cette dernière n'existe pas.
    ou bien j'ai entendu parlé de la création d'un bufferedReader, mais j'ai tjrs utilisé le bufferedReader avec des fichier , si c possible avec le Jtextarea alors que ce qu'elle doit prendre comme paramètres ?

    svp a ce que quelqu'un sais comment le faire.

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, tu pourrais peut-être récupérer le texte via la méthode getText et ensuite tu peux utiliser la méthode split en donnant pour argument System.getProperty("line.separator");

  3. #3
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 746
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 746
    Par défaut
    ou bien j'ai entendu parlé de la création d'un bufferedReader, mais j'ai tjrs utilisé le bufferedReader avec des fichier , si c possible avec le Jtextarea alors que ce qu'elle doit prendre comme paramètres ?
    Un BufferedReader peut être utiliser avec n'importequel flux de caractères(Reader). Il peut aussi bien s'agir d'un flux de fichier, de connexion réseau, de connexion a un périphérique quelconque, ... , ou même une String.

    Pour lire un String en tant que flux, il te faut utiliser StringReader:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    BufferedReader br = new BufferedReader(new StringReader(composant.getText());
    String line = br.readLine();

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 22
    Par défaut
    bonsoir,
    je vous remerciez beaucoup, c'est la reponse de Uther qui je cherchais, seulement j'ai voulu rajouter qu'il faut rajouter un try/catch pour que cette methode marche .
    une autre fois je vous remerci, et a bientot .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lire un fichier ligne par ligne
    Par lephyrexian dans le forum VBScript
    Réponses: 2
    Dernier message: 07/12/2006, 09h29
  2. Lire un fichier ligne par ligne avec Awk
    Par Krispy dans le forum Linux
    Réponses: 8
    Dernier message: 07/09/2006, 16h14
  3. Lire un fichier ligne par ligne
    Par Guillaume602 dans le forum C
    Réponses: 3
    Dernier message: 18/03/2006, 22h41
  4. lire un fichier ligne par ligne
    Par peuf23 dans le forum C
    Réponses: 6
    Dernier message: 21/09/2005, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo