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 :

Drag and Drop entre 2 JTree


Sujet :

Composants Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 117
    Points : 53
    Points
    53
    Par défaut Drag and Drop entre 2 JTree
    Bonjour tout le monde.
    Je vous explique mon petit problème, en espérant être assez clair dans mes explications.

    Je crée 2 JTree possédant chacun sa propre méthode (classe étendu de JTree).
    Mon souhait serait de pourvoir réaliser un drag and drop du premier JTree vers le second, tout en gardant la structure de l'arbre.
    Par exemple ci dessous l'arborescence de mon premier arbre source

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Niveau1
         - Niveau 1.1
               -Niveau 1.1.1
         - Niveau 1.2
               -Niveau 1.2.1
               -Niveau 1.2.2
               -Niveau 1.2.3
    Niveau 2
         - Niveau 2.1
                -Niveau 2.1.1
    Je voudrais prendre le noeud par exemple 1.2.2, le drag and drop vers mon second arbre.
    Une fois le drag and drop réalisée, je voudrais reconstituer

    Je vous explique mon petit problème, en espérant être assez clair dans mes explications.

    Je crée 2 JTree possédant chacun sa propre méthode (classe étendu de JTree).
    Mon souhait serait de pourvoir réaliser un drag and drop du premier JTree vers le second, tout en gardant la structure de l'arbre.
    Par exemple ci dessous l'arborescence de mon premier arbre source

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Niveau1
         - Niveau 1.2
               -Niveau 1.2.2
    et non
    Avez vous une idée, merci.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 65
    Points : 67
    Points
    67
    Par défaut
    Salut,

    je dirai que tu dois mémoriser le path vers le noeud dropé de façon à pouvoir copier le noeud (depuis sa racine) dans l'arbre 2.

    Par exemple si tu dragues (pas courtiser hein !!) le noeud 1.2.2 de l'arbre 1, tu mémorises sont chemin (càd "Niveau 1/Niveau 1.2/Niveau 1.2.2") dans l'objet transporté et ensuite quand tu dropes le noeud dans l'arbre 2 au niveau du noeud "2.1" grâce au chemin mémoriser tu reconstruiras le noeud "Niveau 2/Niveau 2.1/Niveau 1/Niveau 1.2/Niveau 1.2.2".

    Ai-je été claire ?

Discussions similaires

  1. (jlist,jtree) drag and drop entre 2 jlist vers un jtree
    Par olivier57b dans le forum Composants
    Réponses: 0
    Dernier message: 17/04/2012, 17h20
  2. Drag and Drop entre JTree
    Par bellemlih dans le forum Composants
    Réponses: 1
    Dernier message: 08/04/2008, 19h10
  3. Drag and Drop entre JList et JTree
    Par bellemlih dans le forum Composants
    Réponses: 7
    Dernier message: 25/02/2008, 13h14
  4. Drag and drop sur un JTree
    Par tomca dans le forum Composants
    Réponses: 4
    Dernier message: 02/08/2005, 11h54
  5. Drag and Drop entre listbox
    Par zwoke dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2004, 15h10

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