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

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

Marsh Posté le 28-04-2005 à 15:21:44    

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:

Reply

Marsh Posté le 28-04-2005 à 15:21:44   

Reply

Marsh Posté le 28-04-2005 à 18:25:30    

Personne ne sait ? :(

Reply

Marsh Posté le 29-04-2005 à 02:06:34    

[:cupra]

Reply

Marsh Posté le 29-04-2005 à 12:24:20    

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.

Reply

Marsh Posté le 29-04-2005 à 13:30:12    

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


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 29-04-2005 à 20:51:35    

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 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed