Given a tree model called 'treeModel' that is built from TreeNode elements then you can use
visitAllNodes((TreeNode)treeModel.getRoot());
using
private void visitAllNodes(TreeNode parent)
{
if (parent.isLeaf())
{
System.out.println(parent);
}
else
{
for (Enumeration e = parent.children(); e.hasMoreElements();)
{
visitAllNodes((TreeNode)e.nextElement());
}
}
}