i've implemented a tree using TreeModel interface. i'ven't used any of TreeNode, MutableTreeNode, DafaultMutableTreeNode or DefaultTreeModel. Kindly let me know how to implement addTreeModelListener, removeTreeModelListener, valueForPathChanged in TreeModel interface. i want the tree to be dynamic.