Esta clase se encuentra en el paquete javax.swing.tree.DefaultMutableTreeNode.
Constructores
- DefaultMutableTreeNode() Crea un nodo de árbol que no tiene padre y no tiene hijos, pero que permite a los niños.
- DefaultMutableTreeNode(Object userObject) Crea un nodo del árbol, sin padres, sin hijos, pero que permite a los niños, y lo inicializa con el objeto de usuario especificado.
- DefaultMutableTreeNode(Object userObject, boolean allowsChildren) Crea un nodo del árbol, sin padres, sin hijos, inicializado con el objeto de usuario especificado, y que permite a los niños sólo si se especifica.
Metodos
- add(MutableTreeNode newChild) Elimina newChild de su padre y lo convierte en un hijo de este nodo, añadiendo al final de la matriz hijo de este nodo.
- breadthFirstEnumeration() Crea y devuelve una enumeración que recorre el subárbol con raíz en el nodo de ancho-de primer orden.
- children() Crea y devuelve una enumeración con miras al fin de los hijos de este nodo.
- clone() Reemplazado para hacer un clon público.
- depthFirstEnumeration() Crea y devuelve una enumeración que recorre el subárbol con raíz en este nodo en la profundidad de primer orden.
- getAllowsChildren() Devuelve true si se permite este nodo para tener hijos.
- getChildAfter(TreeNode aChild) Devuelve el niño de este nodo hijo que sigue inmediatamente aChild, que debe ser un hijo de este nodo.
- getChildAt(int index) Devuelve el niño en el índice especificado en serie infantil de este nodo.
- getChildBefore(TreeNode aChild) Devuelve el niño en serie infantil de este nodo que precede inmediatamente aChild, que debe ser un hijo de este nodo.
- getChildCount() Devuelve el número de hijos de este nodo.
- getDepth() Devuelve la profundidad del árbol de raíz en este nodo - la distancia más larga desde este nodo a una hoja.
- getFirstChild() Devuelve el primer hijo de este nodo.
- getFirstLeaf() Encuentra y devuelve la primera hoja que es un descendiente de este nodo - ya sea este nodo o primera hoja de su primer hijo.
- getIndex(TreeNode aChild) Devuelve el índice del elemento secundario especificado en el array hijo de este nodo.
- getLastChild() Devoluciones último hijo de este nodo.
- getLastLeaf() Encuentra y devuelve la última hoja que es un descendiente de este nodo - ya sea este nodo o la última hoja de su último hijo.
- getLeafCount() Devuelve el número total de hojas que son descendientes de este nodo.
- getLevel() Devuelve el número de niveles por encima de este nodo - la distancia desde la raíz a este nodo.
- getNextLeaf() Devuelve la hoja después de este nodo o null si este nodo es la última hoja en el árbol.
- getNextNode() Devuelve el nodo que sigue a este nodo en un recorrido en preorden del árbol de este nodo.
- getNextSibling() Devuelve el siguiente hermano de este nodo en conjunto los niños de los padres.
- getParent() Devoluciones padre o nula de este nodo si el nodo no tiene padre.
- getPath() Devuelve la ruta desde la raíz, para llegar a este nodo.
- getPathToRoot(TreeNode aNode, int depth) Construye los padres de los nodos hasta e incluyendo el nodo raíz, donde el nodo original es el último elemento de la matriz devuelta.
- getPreviousLeaf() Devuelve la hoja antes de este nodo o null si este nodo es la primera hoja en el árbol.
- getPreviousNode() Devuelve el nodo que precede a este nodo en un recorrido en preorden del árbol de este nodo.
- getPreviousSibling() Devuelve el elemento secundario anterior de este nodo en conjunto los niños de los padres.
- getRoot() Devuelve la raíz del árbol que contiene este nodo.
- getSharedAncestor(DefaultMutableTreeNode aNode) Devuelve el ancestro común más cercano a este nodo y el ánodo.
- getSiblingCount() Devuelve el número de hijos de este nodo.
- getUserObject() Devoluciones objeto de usuario de este nodo.
- getUserObjectPath() Devuelve la ruta de objeto de usuario, desde la raíz, para llegar a este nodo.
- insert(MutableTreeNode newChild, int childIndex) Elimina newChild de su presencia de los padres (si es que tiene uno de los padres), establece los padres del niño a este nodo y, a continuación, añade que el niño array hijo de este nodo en childIndex índice.
- isLeaf() Devuelve true si el nodo no tiene hijos.
- isRoot() Devuelve true si este nodo es la raíz del árbol.
- remove(int childIndex) Elimina el niño en el índice especificado de los niños y los conjuntos de que el padre del nodo a NULL de este nodo.
- remove(MutableTreeNode aChild) Elimina aChild de la matriz hijo de este nodo, lo que supone una matriz nula.
- removeAllChildren() Elimina a todos los hijos de este nodo, el establecimiento de sus padres a null.
- removeFromParent() Elimina el subárbol con raíz en este nodo del árbol, dando a este nodo de un padre nulo.
- setAllowsChildren(boolean allows) Determina si este nodo se le permite tener hijos.
- setParent(MutableTreeNode newParent) Sets this node's parent to newParent but does not change the parent's child array.
- setUserObject(Object userObject) Establece el objeto de usuario para este nodo para UserObject.
- toString() Devuelve el resultado de enviar toString () a objeto de usuario de este nodo, o null si el nodo no tiene un objeto de usuario.
No hay comentarios:
Publicar un comentario