public class TestTreeModel {
  public static void main(String[] args) {
    javax.swing.JTree jTree1 = new javax.swing.JTree();
    javax.swing.tree.TreeModel model = jTree1.getModel();
    traversal(model, model.getRoot());
  }

  private static void traversal
      (javax.swing.tree.TreeModel model, Object root) {   
    System.out.print(root + " ");
    if (model.isLeaf(root)) return;
    for (int i = 0; i < model.getChildCount(root); i++) {
      traversal(model, model.getChild(root, i));
    }
  }
}