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 :

Jtree: Récupérer l'objet d'un nœud


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Par défaut Jtree: Récupérer l'objet d'un nœud
    Bonjour =)
    Je ne suis pas arrivé a trouver l'information ou du moins le solution a mon problème sur le forum :/
    J'aimerai récupérer l'objet contenu dans mon nœud, afin de l'utiliser dans le traitement qui suit.
    Actuellement je récupérer le nœud comme cela:

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    [...]
    DefaultTreeModel model = new DefaultTreeModel(root);
    jTreeEvenements.setModel(model);
     
    jTreeEvenements.addTreeSelectionListener(new TreeSelectionListener() {
     
        public void valueChanged(TreeSelectionEvent e) {
             [...]
        }
     
    });

    Je tente de récupérer l'objet comme cela:
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Evenement node = (Evenement)
    jTreeEvenements.getLastSelectedPathComponent();
    displayEvenement(node);
    Mais bon, ça ne doit pas vraiment être ça ^^

    Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.tree.DefaultMutableTreeNode cannot be cast to entities.Evenement
    C'est une question surement un peu bête, mais j'avoue que je ne sais plus erf

  2. #2
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DefaultMutableTreeNode noeud = (DefaultMutableTreeNode) jTreeEvenements.getLastSelectedPathComponent();
    Evenement evenement = (Evenement) noeud.getUserObject();
    displayEvenement(evenement);
    Bon ben ça c'est fait ^^

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/04/2007, 14h09
  2. [JTree] Récupérer l'objet sélectionné
    Par daedric dans le forum Composants
    Réponses: 2
    Dernier message: 01/10/2005, 19h19
  3. [servlet][bean]comment récupérer l'objet request
    Par otminou dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 27/09/2004, 14h40
  4. Réponses: 3
    Dernier message: 24/09/2004, 21h21
  5. Réponses: 4
    Dernier message: 15/09/2004, 16h52

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