2011-07-24 61 views
0

JTreeDefaultMutableTreeNodes組成,您將如何遍歷和刪除從給定節點及其所有祖先開始?如何遞歸刪除JTree中的所有節點?

它應該從最深層次開始刪除,並向上支持給定節點。給定的起始節點應該是最後要移除的東西。

回答

2

遞歸是你的朋友在這裏。

在僞代碼:

def deleteTree(root) 
    for each child c of root 
     deleteTree(c) 
    end 
    delete root 
end