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] Supprimer une feuille d'un JTree


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de waldo2188
    Profil pro
    Chef de projets
    Inscrit en
    Mars 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Chef de projets

    Informations forums :
    Inscription : Mars 2004
    Messages : 115
    Par défaut [JTree] Supprimer une feuille d'un JTree
    Bonjour,
    J'aimerais savoir comment supprimer une feuille d'un JTree, lorsque l'on a que le path de la feuille.
    Question courte mais complexe!

  2. #2
    Membre confirmé Avatar de eraim
    Inscrit en
    Mars 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2004
    Messages : 98

  3. #3
    Membre confirmé Avatar de waldo2188
    Profil pro
    Chef de projets
    Inscrit en
    Mars 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Chef de projets

    Informations forums :
    Inscription : Mars 2004
    Messages : 115
    Par défaut arg
    Heu... Oui pourquoi pas?
    Mais le path que j'utilise est de type String.
    Et il n'est pas possible de caster un string en TreePath.
    Merci pour ton aide mais ca m'avence pas beaucoup.

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut
    Tu ne peux peut etre pas caster directement un String en TreePath mais u peux creer un TreePath a partir d'un String :
    TreePath(Object singlePath)
    Constructs a TreePath containing only a single element
    donc pourquoi pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tonTree.removeSelectionPath(new TreePath(tonPathQuiEstUnString));
    ?

  5. #5
    Membre confirmé Avatar de calypso
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 102
    Par défaut
    Je ne suis pas sure que cela fonctionne: pour la methode remove, il ne suffit pas de recreer le TreePath, il faut recuperer celui de l'arbre.. j essaye de retrouver comment faire mais la solution doit etre dans le javadoc..

  6. #6
    Membre confirmé Avatar de waldo2188
    Profil pro
    Chef de projets
    Inscrit en
    Mars 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Chef de projets

    Informations forums :
    Inscription : Mars 2004
    Messages : 115
    Par défaut re
    Je vien d'essayer ce que tu m'as dis la7su, déja ca ne me gère plus d'erreur, mais ca ne marche pas plus, la feuille n'est pas enlevé du JTree.

  7. #7
    Membre confirmé Avatar de waldo2188
    Profil pro
    Chef de projets
    Inscrit en
    Mars 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Chef de projets

    Informations forums :
    Inscription : Mars 2004
    Messages : 115
    Par défaut re
    Bon en faite j'ai trouvé.
    Il falait juste caster comme un malade
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maClassOuEstInstancierLeTreeModel.getMyDefaultTree().removeNodeFromParent((MutableTreeNode) ((DefaultMutableTreeNode) maClassOuEstInstancierLeTreeModel.getMyTree().getSelectionPath().getLastPathComponent()));
    voila j'ai trouvé ca en me levant ce matin!
    Merci encore de votre aide et bon codage!

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

Discussions similaires

  1. [XL-2003] Supprimer une feuille si elle existe, sinon la créer
    Par nekcorp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/10/2009, 12h03
  2. Supprimer une feuille en fonction de son nom
    Par FCL31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/09/2009, 18h34
  3. Supprimer une feuille en fonction du resultat d'une cellule
    Par Victor1 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 31/07/2009, 17h45
  4. [AC-2003] Supprimer une feuille excel à partir d'access
    Par souketou dans le forum VBA Access
    Réponses: 1
    Dernier message: 21/05/2009, 19h25
  5. selection d'une feuille d'un JTree
    Par biozaxx dans le forum Composants
    Réponses: 3
    Dernier message: 13/01/2006, 18h48

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