| void | DefaultMutableTreeNode. add(MutableTreeNode newChild) | Removes newChildfrom its parent and makes it a child of
 this node by adding it to the end of this node's child array. | 
| void | DefaultMutableTreeNode. insert(MutableTreeNode newChild,
      int childIndex) | Removes newChildfrom its present parent (if it has a
 parent), sets the child's parent to this node, and then adds the child
 to this node's child array at indexchildIndex. | 
| void | MutableTreeNode. insert(MutableTreeNode child,
      int index) | Adds childto the receiver atindex. | 
| void | DefaultTreeModel. insertNodeInto(MutableTreeNode newChild,
              MutableTreeNode parent,
              int index) | Invoked this to insert newChild at location index in parents children. | 
| void | DefaultMutableTreeNode. remove(MutableTreeNode aChild) | Removes aChildfrom this node's child array, giving it a
 null parent. | 
| void | MutableTreeNode. remove(MutableTreeNode node) | Removes nodefrom the receiver. | 
| void | DefaultTreeModel. removeNodeFromParent(MutableTreeNode node) | Message this to remove node from its parent. | 
| void | DefaultMutableTreeNode. setParent(MutableTreeNode newParent) | Sets this node's parent to newParentbut does not
 change the parent's child array. | 
| void | MutableTreeNode. setParent(MutableTreeNode newParent) | Sets the parent of the receiver to newParent. |