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, icone d'un noeud selon une variable


Sujet :

Composants Java

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut JTree, icone d'un noeud selon une variable
    Bonjour,

    Je voudrais modifier l'icone de chaque noeud selon une variable disant si ce neud est considéré comme un répertoire ou un fichier.
    Un noeud vide est affiché en tant que "leaf" alors que je voudrais que celui-ci s'affiche en tant que repertoire vide.
    Comment modifier l'icone de ce leaf sans enfant pour qu'il s'affiche avec une icone répertoire svp ?

    Merci pour vos infos précieuses!

  2. #2
    Membre émérite
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Points : 2 410
    Points
    2 410
    Par défaut
    Bonjour,

    je te conseille de te renseigner sur l'utilisation des TreeCellRenderer, ca correspond exactement à ce que tu recherches.

    javadoc de l'interface TreeCellRenderer et de la classe DefaultTreeCellRenderer
    tutoriel : how to use trees

  3. #3
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    Petite astuce : dans le TreeCellRenderer, tu peux utiliser javax.swing.filechooser.FileSystemView(File f) qui te retourne une icone qui sera la même que celle utilisée par ton système d'exploitation. Ainsi si f est un répertoire ce sera l'icone de répertoire, si c'est un fichier, tu auras la même icone que dans le browser de fichiers.

  4. #4
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut super les gars :)
    Merci pour vos réponses. Je vais essayer ça!

Discussions similaires

  1. Trier selon une variable?
    Par flear dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/06/2007, 10h00
  2. Tel ou tel TEdit selon une variable
    Par A1Z2E3 dans le forum C++Builder
    Réponses: 6
    Dernier message: 28/05/2007, 23h22
  3. Réponses: 7
    Dernier message: 10/11/2006, 09h03
  4. [POO] Déclaration de classe selon une variable
    Par Michaël dans le forum Langage
    Réponses: 1
    Dernier message: 07/01/2006, 18h33
  5. Stocker un noeud dans une variable
    Par Devotion dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 23/09/2004, 17h02

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