Partage
  • Partager sur Facebook
  • Partager sur Twitter

Afficher un arbre dans la console

    6 mai 2012 à 11:53:43

    J'ai construit un arbre avec DefaultMutableTreeNode.

    DefaultMutableTreeNode root = new DefaultMutableTreeNode("root");
    DefaultMutableTreeNode child1 = new DefaultMutableTreeNode("child1");
    DefaultMutableTreeNode child2 = new DefaultMutableTreeNode("child2");
    DefaultMutableTreeNode child11 = new DefaultMutableTreeNode("child1.1");
    child1.add(child11);
    root.add(child1);
    root.add(child2);
    


    Je sais qu'il y a un moyen simple d'afficher l'arbre dans une fenêtre avec JTree tree = new JTree(root), mais j'ai besoin de l'afficher dans la console. Comment faire? Je crois qu'il faut que j'utilise la récursion, mais comme je ne suis pas très familier avec ça je ne sais pas comment m'y prendre.

    Merci !
    • Partager sur Facebook
    • Partager sur Twitter
      7 mai 2012 à 13:22:59

      Tu fait une fonction qui sera lancée avec comme paramètre ton noeud Root en paramètre. Elle devra faire :

      public void maFonction(DefaultMutableTreeNode noeud){
         syso(noeud);
         Pour tout ces noeud fils "noeudFils"{
            maFonction(noeufFils);
         }
      }
      
      • Partager sur Facebook
      • Partager sur Twitter

      https://valoperf.com/ - Analyze your skill on Valorant (Riot Games)

      Afficher un arbre dans la console

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown