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 :

Jtree et action


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 11
    Par défaut Jtree et action
    Bonjour,

    Novice en programmation JAVA, je manipule actuellement des jTrees sur lesquels j'ai ajouté un treeSelectionListener. Lorsque je clique sur l'une des branches, j'intercepte cette dernière et exécute une action en conséquence.
    Cependant, je souhaiterais aller plus loin et stocké les x dernières branches sélectionnées dans un vecteur pour les afficher dans une zone (type panel) ainsi je conserverais un historique de celles-ci. En recliquant dessus, je dois pouvoir rééxécuter l'action.
    Et c'est là que je bloque , j'ai pensé à créer un class qui étendrait AbstractAction mais le seul listener que l'on peut ajouter sur un jtree est le treeSelectionListener.

    Quelqu'un peut-il m'aiguiller dans ma recherche? Merci d'avance

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    Salut !

    tu stockes le nom des x dernières branches sélectionnées, dans une jList affichée à l'écran;
    quand tu cliques dans cette liste tu sais quelle branche tu veux;
    tu lances par code un clic sur cette branche dans le jTree, avec un robot par exemple, ou mieux par une procédure du JTree (do clic ?) si elle existe...

    oui ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 11
    Par défaut
    Oui j'ai procédé d'une façon quasi similaire sauf que je stocke mes 3 dernières valeurs dans un vecteur actualisé à chaque clic et j'affiche ces valeurs sur l'écran sur 3 zones.
    En fait ce que je voulais mais qui semble ne pas être possible c'était pouvoir définir une action (abstract action) sur ma branche comme on le fait sur des boutons, textfields, menus... de façon à éviter les redites de code. Apparemment et selon mes sources actuelles les actions sur les jTrees et sur les boutons sont deux choses complètement différentes et qui entraînent donc nécessaires de réécrire le code.

    Merci quand même !!!

Discussions similaires

  1. [JTree] Problème d'action listener
    Par beuhnoix dans le forum Composants
    Réponses: 3
    Dernier message: 26/05/2009, 19h56
  2. action APRES chargement complet ...
    Par PinGuy dans le forum Delphi
    Réponses: 7
    Dernier message: 06/07/2006, 18h16
  3. [JTree]redimensionnement d'un noeud
    Par grishka dans le forum Composants
    Réponses: 4
    Dernier message: 10/04/2003, 15h33
  4. [JTree] Ouvrir/Fermer l'ensemble des noeuds
    Par Math_Caen dans le forum Composants
    Réponses: 3
    Dernier message: 07/04/2003, 15h01
  5. [Syntaxe] Action simultanée sur plusieurs élements
    Par FranT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/03/2003, 21h20

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