0
我已經使用JTree構建了一棵樹,並且我想獲取節點詳細信息(就像它們出現在繪製的框架here中一樣)。Java樹節點詳細信息
我已經使用JTree構建了一棵樹,並且我想獲取節點詳細信息(就像它們出現在繪製的框架here中一樣)。Java樹節點詳細信息
TreeNode root = (TreeNode)tree.getModel().getRoot();
Enumeration childrenEnum = root.children();
while (childrenEnum.hasMoreElements()) {
TreeNode childNode = (TreeNode)childrenEnum.nextElement();
String childString = childNode.toString();
// ....
}
退房的文檔的TreeNode(以下簡稱「最高級別」的接口)和DefaultMutableTreeNode(最常用的實現)。如果您需要在樹節點中保存更復雜的數據,則DefaultMutableTreeNode提供getUserObject()/ setUserObject()方法。
發表一些代碼或澄清。默認樹模型中沒有枚舉,實現只是調用toString()傳遞給節點的用戶數據。 – 2009-09-25 09:45:05
在上面給出的超鏈接中,是一個具有樹結構的框架,我需要1級節點的名稱(最好是Strings)。 – fixxxer 2009-09-25 10:42:10