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 :

Méthode pour lire à partir d'un JTextArea


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 56
    Par défaut Méthode pour lire à partir d'un JTextArea
    Comme il est noté j'ai utilisé une méthode que je trouve un peu "spéciale" pour lire des ligne à partir d'un JTextArea ,la voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    public static String[] remplirTableau(FenêtrePrincipale frame){
       String[] tab=null;
     
       JTextArea text=frame.getjTextArea();
       int comptLigne =text.getLineCount();
       //System.out.println(comptLigne);
       for(int i=0;i<comptLigne;i++){
    	   int debut=0;
    	   try {
    	   debut=text.getLineStartOffset(i);
    	   System.out.println(debut);
    	   } catch (BadLocationException e) {
    	   // TODO Auto-generated catch block
    	   e.printStackTrace();
    	   }
    	   int fin=0;
    	   try {
    	   fin = text.getLineEndOffset(i);
    	   System.out.println(fin);
    	   } catch (BadLocationException e) {
    	   // TODO Auto-generated catch block
    	   e.printStackTrace();
    	   }
           tab[i]=text.getText().substring(0, 2);
           System.out.println(tab[i]);
     
     
     
     
       }
       return tab;
     
       }
    Malheureusement on m'afiiche une exception "java.lang.NullPointerException", qui parvient de la ligne de substring.
    Où est le problème sachant que que j'ai testé les deux variables "debut" et "fin "et je m'ai assuré qu'ils prennent des bonnes valeurs?

  2. #2
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 56
    Par défaut
    Désolé,je me suis vraiment précipité au forum.
    Le problème était avec la déclaration du tableau tab qui a été initialisé à null!

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

Discussions similaires

  1. Méthode pour lire une fonction mathématique
    Par ned_kelly dans le forum Général Java
    Réponses: 8
    Dernier message: 15/11/2011, 10h47
  2. Bonne méthode pour lire un fichier volumineux ?
    Par sth56 dans le forum Langage
    Réponses: 18
    Dernier message: 24/02/2011, 14h48
  3. Méthode pour lire un fichier texte
    Par toutounesan dans le forum C++
    Réponses: 2
    Dernier message: 25/09/2007, 17h31
  4. Quel est la méthode de lecture pour lire des chars (RAF)
    Par beegees dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 23/07/2007, 07h57
  5. Réponses: 12
    Dernier message: 03/03/2007, 00h52

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