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

AWT/Swing Java Discussion :

Récupération données d'un formulaire


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut Récupération données d'un formulaire
    Bonjour

    Je souhaite faire remplir un formulaire à l'utilisateur de mon logiciel, et je n'arrive pas à récupérer les données après qu'il ait cliquer sur le bouton OK, est-ce que quelqu'un pourrait m'aider...



    J'arrive à récuperer les infos présentes dans le cadre Match, parce que les ActionListener sont dans la même classe, mais pour le cadre visiteurs, j'ai voulu faire une classe, parce qu'en théorie, j'ai 2 cadres comme celui la, l'un a coté de l'autre qui doivent me fournir des infos.

    Est ce que j'ai été assez clair pour que quelqu'un me réponde?

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah dans tes classe tu ajoutes des accesseurs (ou getters en vo) qui permettent d'accéder aux données voulues.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class Toto entends JPanel{
       private JTextField tata;
     
       public String getTata() {
           return tata.geText();
       }
    }
    Puis tu utilises ces méthodes où tu le désire

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut
    J'ai essayer de faire ce que tu m'as conseillé, j'ai mis un get dans ma classe annexe, et lorsque j'appelle mon get dans l'action listener qui gère mon bouton OK, voila la belle erreur... on dirai une erreur de thread, mais je suis pas super doué à ce niveau là, qqn pour m'aider?


    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
     
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    	at eInterface.AvMatch.majEq(AvMatch.java:345)
    	at eInterface.AvMatch.access$0(AvMatch.java:344)
    	at eInterface.AvMatch$monAL.actionPerformed(AvMatch.java:381)
    	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)

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    au pas, tu essayes juste d'appeler un méthode d'un objet qui n'est pas initialisé (est à nul) au moment où tu appuies sur un bouton.
    ça se passe à la ligne 345 de ta classe AvMatch

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut
    Salut, je n'ai toujours pas résolu mon pb...
    Voici le code où a lieu l'erreur dans mon ActionListener:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public void actionPerformed(ActionEvent e){
            		String s = e.getActionCommand();
            		if(s.equals("OKfin")){
            			eqA = iEqA.getEq("A");
            			System.out.println("EqA:"+ eqA.getNom());
            			dispose();
            			sorti = true;
            		}
    }
    L'erreur a lieu au niveau de la ligne eqA = iEqA.getEq("A");
    eqA est un membre static et iEqA.getEq("A") est censé rendre un objet de la même classe que eqA je vois pas pk il me met toujours un NullPointerException...
    A l'aaaiiiidddeee !!!

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    car iEqA n'east tout simplement pas initialisé et de ce fait à null probablement...

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

Discussions similaires

  1. Récupérations données d'un formulaire
    Par xoftob dans le forum Struts 1
    Réponses: 2
    Dernier message: 17/10/2012, 13h39
  2. Récupérations données d'un formulaire (s:textfield)
    Par rollyourpuzzle dans le forum Struts 2
    Réponses: 1
    Dernier message: 08/05/2012, 16h56
  3. [MVC] Débutant Spring : récupération données d'un formulaire
    Par nemo89 dans le forum Spring Web
    Réponses: 1
    Dernier message: 08/08/2011, 15h10
  4. Récupération données d'un formulaire
    Par vigiepresse dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/12/2010, 08h23

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