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 sans la racine de mon arbre


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 40
    Par défaut JTree sans la racine de mon arbre
    Bonjour,

    J'ai un arbre à trois niveaux (sans la racine) , cf l'exemple ci-dessous :

    Exemple (lire dans le sens ->) :
    (root)
    . 1 _ 2 _ 8
    . 1 _ 3 _ 4
    . 5 _ 1 _ 1
    . 6 _ 1 _ 1

    root a un fils (1) ayant lui-meme deux fils (2) et (8), un fils (5) et (6)...

    Est il possible de créer sans algo complexe mon arbre directement à partir de la suite ordonnée <(racine) - fils-petitfils- arrierepetitfils >:
    cad :
    1 2 8
    1 3 4
    5 1 1
    6 1 1 pour mon exemple précedent ?

    De plus, est-il possible d'afficher mon arbre dans un JTree (SWING) sans la racine (ce qui géne mes utilisateurs) ?
    J'utilise la classe de base DefaultMutableTreeNode pour construire mon arbre.

    Je ne sais pas si je suis clair ?

    Merci
    Mugwump

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 55
    Par défaut
    Je dirais: oui c'est possible!...

    Tu veux peut-être un peu plus de précisions:
    -pour afficher un arbre sans sa racine, il y a une méthode toute bête (setRootVisible()).

    -pour l'algo, je pense qu'un truc dans ce genre devrait fonctionner, à vérifier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    methode(noeudCourant){
       traitement pour noeudCourant;
       boucleSurLesFilsdeNoeudCourant{
          méthode(FilsSuivantdeNoeudCourant)
       }
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 40
    Par défaut
    Merci beaucoup pour la méthode "setRootVisible())"...Ca marche super bien.
    Pour l'algo également.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/03/2009, 15h10
  2. Racine de mon site web
    Par Poussy-Puce dans le forum ASP.NET
    Réponses: 6
    Dernier message: 22/01/2007, 17h06
  3. [.sqm] des fichier sqm sur la racine de mon disque C:
    Par aityahia dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/07/2006, 18h24
  4. [JTreeTable] sans noeud racine
    Par seiryujay dans le forum Composants
    Réponses: 8
    Dernier message: 27/07/2005, 16h51
  5. [JTree] Evenements sur branche de l'arbre
    Par Micky1407 dans le forum Composants
    Réponses: 2
    Dernier message: 31/05/2005, 09h17

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