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

avec Java Discussion :

erreur suite à récupération du contenu d'une combobox


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 362
    Par défaut erreur suite à récupération du contenu d'une combobox
    Bonjour,

    J'ai créé sous Eclipse une classe visuelle, qui contient divers boutons, combo..etc

    j'ai codé de sorte que lorsque j'appuie sur un bouton, le texte contenu dans une de mes combo, est envoyé en paramètre à une autre méthode de ma classe. Bref rien de bien compliqué !

    voici le code lors de l'appuie sur le bouton:

    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
    private JButton getJButton_Validation() {
     
    	if (jButton_Validation == null) {
    		jButton_Validation = new JButton();
    		jButton_Validation.setBounds(new Rectangle(330, 195, 240, 53));
    		jButton_Validation.setText("OK");
     
     
    		jButton_Validation.addActionListener(new java.awt.event.ActionListener() {
    			public void actionPerformed(java.awt.event.ActionEvent e) {
     
     
    				System.out.println("Remplissage du JList()"); // TODO Auto-generated Event stub actionPerformed()
     
     
    				generateFichier(getJComboBox_TrueDir().getSelectedItem().toString());  //on envoie à la méthode, le contenu de ma combo
    				DefaultMutableTreeNode racine = new DefaultMutableTreeNode("Sélection",true);  /*  on définit notre premier noeud   */
     
    			}
    		});
    	}
    	return jButton_Validation;
    }

    L'appli se lance correctement, mais par contre dans la console, j'ai des erreurs du type :

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at PMain.IhmPrinci$4.actionPerformed(IhmPrinci.java:339)
    Remplissage du JList()
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

    Pour info, l'erreur ligne 339, correspond à cette ligne la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    generateFichier(getJComboBox_TrueDir().getSelectedItem().toString());  //on envoie à la méthode, le contenu de ma combo

    Merci par avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut

    As tu sélectionné un élément dans ta combobox ? parce que là il semble que non et donc que getSelectedItem retourne null
    Ou alors ta JComboBox est pas initialisée mais làtu le verrais
    Utilise le debugger en pas à pas pour voir ce qui est null

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 362
    Par défaut
    En fait, je sélectionne via un chooser un chemin d'accès,et après avoir validé mon chemin, j'appuie sur un bouton "ok" qui est censé envoyé le contenu de ma combo à une variable.

    C'est pourquoi, j'ai appelé la méthode "generateFichier" dans mon actionperformed.

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 362
    Par défaut
    c'est bon, tu avais vu juste, je ne me servais pas de ma combo avt de cliquer sur mon bouton, donc elle restait vierge...

    merci !!

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

Discussions similaires

  1. Récupération du contenu d'une variable
    Par laribi71 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/02/2008, 12h02
  2. [MOSS 2007] Récupération de contenu dans une page
    Par d1g-2-d1g dans le forum SharePoint
    Réponses: 3
    Dernier message: 12/02/2008, 22h48
  3. Réponses: 10
    Dernier message: 05/02/2008, 14h37
  4. Réponses: 2
    Dernier message: 30/11/2007, 13h14
  5. Recupérer le contenu d'une comboBox
    Par M1000 dans le forum Flash
    Réponses: 1
    Dernier message: 17/05/2006, 10h41

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