Pregunta simple. Tengo un TreePath a un nodo en mi JTree. ¿Cómo puedo convertir este TreePath en DefaultMutableTreeNode en los puntos de TreePath?Obteniendo un nodo en JTree
5
A
Respuesta
10
Debería poder llamar al getLastPathComponent
en el TreePath
y echar eso para un TreeNode
o DefaultMutableTreeNode
y estar listo para funcionar.
7
Si su treemodel consiste en DefaultMutableTreeNodes que sólo puede utilizar el modelo node=(DefaultMutableTreeNode)path.getLastPathComponent();
1
es un DefaultTreeModel
private TreePath getTreePath(TreeNode node) {
TreeNode[] nodes = model.getPathToRoot(node);
TreePath path = new TreePath(nodes);
return path;
}
Cuestiones relacionadas
- 1. Creando JTable dentro del nodo de JTree
- 2. ¿Cómo buscar un nodo particular en jtree y expandir ese nodo?
- 3. ¿Cómo obtener la profundidad del nodo actual en JTree?
- 4. obteniendo el texto interno de un nodo
- 5. cambiando cómo maneja Nimbus LaF JTree nodo resaltado
- 6. Ocultación/filtrado de nodos en un JTree?
- 7. JTree con casillas de verificación
- 8. JTree hacen sólo deja que pueden arrastrarse
- 9. ¿Cómo obtener todos los elementos secundarios del nodo raíz en jtree?
- 10. actualizando JTree en Java GUI
- 11. obteniendo el primer nodo en el conjunto de resultados xpath
- 12. Obteniendo el texto del nodo en PHP DOM
- 13. ¿Cómo borro un modelo de JTree? (Eliminando todos los nodos)
- 14. Expansión de la ruta JTree específica
- 15. anulando JTree haga doble clic para evitar la expansión del nodo?
- 16. Jtable como Jtree Node
- 17. iconos de nodo Cambio JTree de acuerdo con el nivel de profundidad
- 18. ¿Existe alguna forma mejor de probar el nodo JTree expandido o no?
- 19. ¿Cómo agregar casilla de verificación al nodo JTree para administrar la multiselección?
- 20. ¿Cómo crear un nodo duplicado desde un nodo en Neo4j?
- 21. Nodos de arrastrar y colocar en JTree
- 22. JTree Line Style y Nimbus
- 23. Haga clic derecho en el menú contextual para Java JTree?
- 24. ¿Hay alguna manera de detectar si una gota está por ocurrir en un JTree?
- 25. JTree: Seleccionar todos los nodos de forma programática
- 26. Java JTree expande solo nodos de nivel uno
- 27. xRuta/HTML: Elija un nodo basado en el nodo relacionado
- 28. Erlang: RPC a un nodo con salida en ese nodo
- 29. Obteniendo la lista de todas las propiedades de un nodo usando libxml
- 30. Modelado de un nodo en un RangeTree