Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1604 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA]Récuperer tout les noeuds d'un JTree selectionnés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA]Récuperer tout les noeuds d'un JTree selectionnés

n°1064372
Loizo
Posté le 28-04-2005 à 15:21:44  profilanswer
 

Bonjour,
 
je suis en train de mettre en place un Drag and Drop dans une application JAVA. En gros j'ai un arbre et je peux dragger ses elements vers une autre applications. Pour le moment le Drag and Drop d'un seul element marche parfaitement.
Maintenant j'aimerai pouvoir selectionner plusieurs noeuds puis les dragger tous en meme temps. J'arrive a selectionner plusieurs noeuds (via TreeSelectionModel) mais je n'arrive pas a sauvegarder tous les noeuds selectionnées, seul le dernier est enregistrés.
Voici le bout de mon code :
 

Code :
  1. this.treeDmoz.getSelectionModel().setSelectionMode(TreeSelectionModel.CONTIGUOUS_TREE_SELECTION );
  2. this.treeDmoz.addTreeSelectionListener(sn);


 

Code :
  1. public class SelectionNoeud implements TreeSelectionListener {
  2. private String Node;
  3. public void valueChanged(TreeSelectionEvent e) {
  4.  TreePath Tp = e.getNewLeadSelectionPath();
  5.  if (Tp != null) {
  6.   AdapterNode adpNode  = (AdapterNode) Tp.getLastPathComponent();
  7.   this.Node = adpNode.toString();
  8.   System.out.println(Node);
  9.  }
  10. }
  11. public String getNode() {
  12.  return Node;
  13. }
  14. }


 
Dans ma classe SelectionNoeud je ne vois pas comment recuperer tout les noeuds selectionnés...
En gros comment utiliser TreeSelectionModel pour recuperer les noeuds choisis par l'utilisateur lorsqu'il presse "CTRL"...
 
Si quelqu'un a une piste ca serai cool car je ne trouve aucun exemple sur le net :/
Merci :jap:

mood
Publicité
Posté le 28-04-2005 à 15:21:44  profilanswer
 

n°1064658
Loizo
Posté le 28-04-2005 à 18:25:30  profilanswer
 

Personne ne sait ? :(

n°1065271
Loizo
Posté le 29-04-2005 à 02:06:34  profilanswer
 

[:cupra]

n°1065565
Loizo
Posté le 29-04-2005 à 12:24:20  profilanswer
 

En gros j'aimerai savoir comment récuperer tout les noeuds selectionnées par l'utilisateur lorsque celui ci utiliser la touche CTRL ?
Genre un String ou tout autre objet qui contiendrai le nom, la reference ou peu importe de chaque noeud.

n°1065651
Jubijub
Parce que je le VD bien
Posté le 29-04-2005 à 13:30:12  profilanswer
 

t'a regardé du coté du java tutorial ?
 
(lien donné par la recherche "the really big index java" dans google)


---------------
Jubi Photos : Flickr - 500px
n°1066254
Loizo
Posté le 29-04-2005 à 20:51:35  profilanswer
 

J'ai vu des JAVA tutorial mais en general tous est fait en mode SINGLE__TREE_SELECTION :/
Mais c'est bon j'ai trouvé un truc ca devrait aller :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA]Récuperer tout les noeuds d'un JTree selectionnés

 

Sujets relatifs
Inclure un applet java sur une jsp d'un serveur silverstream[JAVA] Boucle de dessin...
[JAVA] Petit problème de centrage [résolu]Comment récupérer des variables ASP qu'on envoie à FLASH ?
Java JSP[Java] Problème de compatibilité [Résolu]
[JAVA] JNI, problème création fenetre en c++récupérer une chaines de caractère d'un fichier texte
communication JAVA/VBConversion sources C en source asm (en java)
Plus de sujets relatifs à : [JAVA]Récuperer tout les noeuds d'un JTree selectionnés


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR