Java JTree_3 (三)

2014-11-24 08:10:04 · 作者: · 浏览: 3
eration();
}else {
enumeration = root.children();
}

System.out.println(mode + " :");
System.out.println("_______________________________");
while (enumeration.hasMoreElements()) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) enumeration.nextElement();
for (int i = 0; i < node.getLevel(); i++) { // 根据节点的级别输出占位符
System.out.print("----");
}
System.out.println(node.getUserObject()); // 输出节点标签
}
System.out.println();
}

/**
* @param args
*/
public static void main(String[] args) {
JTree_3 instance = new JTree_3();
instance.setTitle("遍历树节点");
instance.setVisible(true);
instance.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
instance.pack();
}

}

摘自 Gaowen_HAN的专栏