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 :

Probleme avec JTree


Sujet :

Composants Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 54
    Par défaut Probleme avec JTree
    Bonjour,

    j'utilise un JTree dont les noeuds sont des objets d'une classe (que j'ai implémentée) héritant de la classe DefaultTreeCellRenderer (qui hérite elle-même par défaut de la classe JLabel).

    L'affichage de l'arbre et les actions associées marchent bien, mais je me suis rendu compte que lorsque je cliquais plusieurs fois sur un même noeud, celui-ci devenait "éditable"... C'est à dire que l'utilisateur obtient un prompt à l'interieur du noeud et peut effacer le texte du label et y rentrer n'importe quoi...

    Je ne comprends pas d'ou vient ce problème, et ne voit pas comment le resoudre...

    Avez-vous une idée?

    Merci de votre aide.

  2. #2
    Invité de passage
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1
    Par défaut
    Salut

    Si je ne me trompe pas ce n'est pas géré par le (Default)TreeCellRenderer mais pas le (Default)TreeCellEditor. Il faudrait que je fasse des recherches... donc à confirmer. Mais je chercherais dans cette voie

  3. #3
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    A tout hasard, as-tu essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tree.setEditable(false)
    ?
    D'ailleurs, par défaut, il me semble que c'est à false. Tu ne le mettrais pas à true quelque part, par hasard ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 54
    Par défaut
    Oui, en effet je l'avais mis à true qq part (je ne sais plus pkoi), et cela marche bien lorsque je le remet à false...

    Je m'en suis rendu compte juste avant que tu ne postes ton message, desolé du dérangement pour pas grand chose...


    Merci en tt cas ..

  5. #5
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Pas grave, on est là pour ça, et ça nous arrive aussi de passer à côté d'un truc tout bête

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

Discussions similaires

  1. Probleme JScrollBar avec JTree
    Par bygui dans le forum Composants
    Réponses: 1
    Dernier message: 12/05/2009, 11h07
  2. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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