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 :

Index d'un leaf


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut Index d'un leaf
    bonjour tous le monde,

    j'ai un problème avec un Jtree !! au fait je voudrais dans un évènement de mousepressed récupérer l'index de leaf clické dessus !! est ce que c'est possible ??




    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 47
    Par défaut
    Possible est très facile

    Maintenant ça dépend de ce que tu appelles "l'index"

    Voici un exemple (je fais ça de tête, il est possible qu'il manque un ou deux casting):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    if(tonJtree.getSelectionPath().getLastPathComponent().isLeaf()){
     
         //Récupérer le TreePath (le plus important, avec le TreePath tu peux tout faire)
         TreePath thePathSelected = tonJtree.getClosestPathForLocation(tonMouseEvent.getX(),tonMouseEvent.getY());
     
        //Tu extrais le noeud sélectionné du TreePath récupéré
        TreeNode theNodeSelected = (TreeNode) thePathSelected.getLastPathComponent();
     
        //Tu récupère la position de la feuille par rapport à son parent
        int theIndex = theNodeSelected.getParent().getIndex(theNodeSelected);
    }

    Voila, après ça dépend de ce que tu veux faire de la feuille sélectionnée...

Discussions similaires

  1. Message 'Duplicate index entry'
    Par Poulou dans le forum Administration
    Réponses: 13
    Dernier message: 04/05/2004, 14h57
  2. Index n'est pas a jour
    Par touhami dans le forum Paradox
    Réponses: 5
    Dernier message: 11/12/2002, 14h47
  3. [Technique] Intérêt des index
    Par ddams dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 04/11/2002, 15h11
  4. [Technique] Index, comment font les moteurs de recherche ?
    Par bat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 25/10/2002, 15h41
  5. Requête imbriquée et indexes INTERBASE
    Par vadim dans le forum InterBase
    Réponses: 2
    Dernier message: 06/09/2002, 16h15

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