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

Composants Java Discussion :

[WindowBuilder] Binding JTree


Sujet :

Composants Java

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur Informatique et Réseaux
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Informatique et Réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 182
    Points
    182
    Par défaut [WindowBuilder] Binding JTree
    Bonjour,

    Je me tourne vers vous afin d'obtenir quelques réponses.
    Voici plusieurs jours que je tente de comprendre le binding via le plug-in windowbuilder notamment pour les JTree:

    j'arrive à associer mon model au JTree:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    	        private DefaultTreeModel exerciceTreeModel;
                    DefaultMutableTreeNode exercice1 = new DefaultMutableTreeNode(new Exercise("Exercice1", 0, null, null));
    		DefaultMutableTreeNode exercice2 = new DefaultMutableTreeNode(new Exercise("Exercice2", 0, null, null));
    		DefaultMutableTreeNode exercice3 = new DefaultMutableTreeNode(new Exercise("Exercice3", 0, null, null));
    		DefaultMutableTreeNode exercice4 = new DefaultMutableTreeNode(new Exercise("Exercice4", 0, null, null));
    		DefaultMutableTreeNode attaque = new DefaultMutableTreeNode("Attaque");
    		DefaultMutableTreeNode topic = new DefaultMutableTreeNode("Th\u00E8me");
    		attaque.add(exercice1);
    		attaque.add(exercice2);
    		attaque.add(exercice3);
    		attaque.add(exercice4);
    		topic.add(attaque);
    		exerciceTreeModel = new DefaultTreeModel(topic);
    Avec le dataBinding en PJ.

    Mais maintenant, je voudrais afficher dans un TextField, une donnée de l'objet "Exercise" sélectionné dans le JTree mais je n'y arrive pas.
    Voir PJ pour dataBinding du textField.


    J'espère avoir été assez clair.

    Merci d'avance de vos réponses.


    Spiritkill
    Images attachées Images attachées   

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur Informatique et Réseaux
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Informatique et Réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 182
    Points
    182
    Par défaut
    J'ai résolu mon problème en créant mon propre TreeNode qui implémentent l'interface "TreeNode".

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

Discussions similaires

  1. Jtree et Beans Binding
    Par balgor dans le forum Composants
    Réponses: 0
    Dernier message: 20/05/2009, 11h48
  2. [JTree] rafraichissement
    Par nurn dans le forum Composants
    Réponses: 12
    Dernier message: 29/07/2005, 14h41
  3. [JTree]problème de rafraichissement
    Par peppena dans le forum Composants
    Réponses: 9
    Dernier message: 20/01/2004, 14h06
  4. [JTree]redimensionnement d'un noeud
    Par grishka dans le forum Composants
    Réponses: 4
    Dernier message: 10/04/2003, 14h33
  5. [JTree] Ouvrir/Fermer l'ensemble des noeuds
    Par Math_Caen dans le forum Composants
    Réponses: 3
    Dernier message: 07/04/2003, 14h01

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