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 :

rafraichir nom du noeud


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 43
    Par défaut rafraichir nom du noeud
    Bonjour,

    Voilà, j'ai remplacé l'icone de chacun de mes noeuds par divers images. Ca dépend du noeud.
    Le problème, c'est que le nom de certains de mes noeuds ne sont plus complets. Le nom de mon noeud est du style : "ceci est un n..."
    Donc la fin de mon noeud est remplacée par trois petits points.
    Je suppose que je dois rafraichir mon noeud mais rien n'y fais. Je n'y arrive pas.
    Quelqu'un connait la facon de procédé pour mettre à jour mon noeud?


    Merci pour votre aide

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

    quel type de noeud ? Noeud simple ? Noeud de huit ? Noeud de chaise ? Cabestan ? Demi-clé ? Noeud plat ? Noeud de pêcheur ? Noeud magique ? Noeud de cravate ?

    Si tu n'es pas sûr, tu as une liste complète ici.

    Bon j'arrête avec mes blagues à 2 balles, je pense que tu parles de JTree, non ?
    Utilises-tu un TreeCellRenderer spécial, ou le DefaultTreeCellRenderer ? Tu peux essayer d'en utiliser un comme ça, je pense que ça doit marcher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class MyTreeCellRenderer extends DefaultTreeCellRenderer {
     
      public Dimension getMinimumSize() {
        return getPreferredSize();
      }
    }
     
    ...
    monJTree.setCellRenderer(new MyTreeCellRenderer());
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 43
    Par défaut
    J'ai fait comme tu as mis.
    J'avais bien une classe qui dérive de DefaultTreeCellRenderer mais ca va toujours pas.

    ps : Le site que tu m'as montré n'est pas complet. Il n' ya pas le noeud pour les arbres.

  4. #4
    Membre éprouvé
    Inscrit en
    Mars 2006
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 137
    Par défaut
    as tu un TreeModel parce c'est qu'il mettre à jour si'il changement de la valeur de ton noeud (il passera ensuite par ton renderer pour l'afficher)

    un truc dans le style ça donne quoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    treeModel.nodeChanged(tonNoeud);

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

Discussions similaires

  1. [Xpath] recherche sur le nom du noeud
    Par need2learn dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 05/01/2009, 14h48
  2. [XPATH] problème avec le nom des noeud fils
    Par DrDam dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 04/04/2008, 10h02
  3. Réponses: 6
    Dernier message: 07/02/2008, 16h21
  4. [XSLT] affichage nom du noeud
    Par foxbernard dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 11/02/2007, 11h50
  5. [XPath]Problème de récupération de Nom de noeud
    Par **jouly** dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 23/06/2006, 14h16

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