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 :

Problèm de valueChanged pour un jTree


Sujet :

Java

Vue hybride

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 24
    Par défaut Problèm de valueChanged pour un jTree
    Bonjour à tous.
    Ceci est mon premier projet java (je code habituellement en .net), sous netBeans.
    Pour le moment je voudrais tout simplement récupérer la valeur d'un noeud quand je clique dessus. J'ai récupéré des bouts de code sur le net. Je les ai testés sous BlueJ (pour voir comment ça fonctionne avant de les intégrer à mon projet), et ça fonctionne nickel.
    Par contre dés que j'essaye de faire pareil sous netbeans, ça fonctionne pas.
    Voici le code généré par net beans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    jTree1.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
                public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
                    jTree1ValueChanged(evt);
                }
            });
    Voici ce que j'ai rajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private void jTree1ValueChanged(javax.swing.event.TreeSelectionEvent evt) {                                    
            System.out.println("Current Selection: " +  jTree1.getLastSelectedPathComponent().toString());
        }
    Et quand je compile, pas d'erreur, mais si je veux clicker sur mon lien, rien ne se passe, le noeud ne se sélectionne même pas.
    J'ai essayé d'autres événements, Collapse, et expend, et ça fonctionne parfaitement.
    J'y connais pas grand chose en java, mais j'ai l'impression qu'il manque un paramètre dans la déclaration de mon jTree, mais j'arrive pas à découvrir le quel.
    Par avance merci!!!!

  2. #2
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 16
    Par défaut
    Bonjour,
    Non, il n'y a pas besoin de paramètre, mais on ne sait pas à quel moment tu fais l'appel à addTreeSelectionListener. A priori soit tu n'invoques pas le code, soit ton jTree1 n'est pas celui que tu crois et ton code n'est jamais activé. Il s'agit d'un code trivial qui n'a aucune raison de ne pas marcher. Ne pas utiliser la preview pour tester l'application sous Netbeans car c'est juste graphique et cela ne concerne pas l'exécution et donc le comportement de l'application, pour voir ce qui se passe vraiment, il faut compiler et exécuter le projet.

Discussions similaires

  1. [CR.NET] Problème de connexion pour un sous-état
    Par HULK dans le forum Connectivité
    Réponses: 16
    Dernier message: 02/06/2009, 10h37
  2. Problèmes de pubs pour les Lotteries
    Par VanHelsing dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 12/07/2005, 01h06
  3. problème avec strtok pour récupérer les vides
    Par manikou dans le forum MFC
    Réponses: 4
    Dernier message: 02/06/2005, 20h08
  4. Problème unit CRT pour Faire du Pascal avec Delphi
    Par alexmorel dans le forum Débuter
    Réponses: 4
    Dernier message: 01/06/2004, 17h13
  5. Réponses: 5
    Dernier message: 27/08/2003, 11h45

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