JTREE遍历,HELLO WORLD级别代码,做个笔记。

  private JTree fetchTree(DefaultMutableTreeNode root) {

        JTree menuTree = null;


        Enumeration childrens = root.children();


        while (childrens.hasMoreElements()) {
            DefaultMutableTreeNode child = (DefaultMutableTreeNode) childrens.nextElement();
            if (child.isLeaf() == false) {
                System.out.println(child);
                fetchTree(child);


            } else {
                System.out.println("---" + child);
                continue;
            }
        }
        return menuTree;
    }




 private boolean initMenus() {




        mode = menunBar.getModel();
        if (node == null) {
            DefaultMutableTreeNode root = (DefaultMutableTreeNode) mode.getRoot();
            fetchTree(root);
        }


        return true;
    }

你可能感兴趣的:(遍历,JTree)