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

AWT/Swing Java Discussion :

Tag sur un JTreeNode


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Kromagg
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2008
    Messages : 275
    Par défaut Tag sur un JTreeNode
    Bonjour à tous

    Est-ce qu'il est possible d'ajouter un tag sur un noeud d'un JTree pour facilement identifier le type de données qu'il peut représenter ?

    Kromagg

  2. #2
    Membre éclairé Avatar de Kromagg
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2008
    Messages : 275
    Par défaut
    Finalement j'ai créée une classe TagMutableTreeNode avec un attribut mTag et ça marche très bien

    Kromagg

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah, en même temps, le DefaultMutableNode te fournit ceci sans trop de problème.

    En effet, la value passée en paramètre à la méthode getTreeCellRendererComponent est un DefaultMutableNode.

    Or ce DefaultMutableNode possède la méthode getUserObject qui te renvoie l'objet à afficher et donc par là, sa classe (méthode getClass).

    Donc il te suffit de t'appuyer sur la classe du userObject dans ton Renderer, pas besoin de flag quelconque.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [abcAVI] edition de tags sur fichier AVI
    Par TheBlackReverand dans le forum C#
    Réponses: 1
    Dernier message: 08/04/2009, 15h14
  2. [Utilisation] Double tag sur une version
    Par AnneCa dans le forum CVS
    Réponses: 1
    Dernier message: 19/02/2009, 11h14
  3. Optimiser la vitesse d'application de tags sur un Text
    Par atalon1 dans le forum Tkinter
    Réponses: 9
    Dernier message: 25/06/2008, 01h18
  4. [Ant]Récupérer un TAG sur cvs
    Par thibaut dans le forum ANT
    Réponses: 2
    Dernier message: 03/07/2006, 20h02

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