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;
}