JTree: ¿cómo obtener el texto de todos los elementos?
Quiero obtener el texto de un JTree en formato:
root
sudir1
node1
node2
subdir2
node3
node4
¿Es posible?
Escribi algun codigo
public static String getLastSelectedText(JTree tree) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent();
if (node == null) return null;
return node.getUserObject().toString();
}
Pero solo obtiene el texto del componente seleccionado.
Pienso en expandir el árbol y manejar todos los nodos, pero tal vez sea una mala idea.