JTree y Nodos
Buenas., tengo un enrredo total., intento cargar un JTree dinamicamente, la estructura de este arbol debera guardarse en una base de datos en cuya tabla solo tengo dos campos, el id (debe ser una secuencia numerica que inicia con el nodo padre y finaliza con el nodo hijo o rama) y nameNode( que debe guardar la etiqueta asiganda al nodo).
En mi codigo los nodos lo añado de la siguiente forma :
TreePath parentPath = jtr_uOrg.getSelectionPath();
String unidad=jtf_nUnidad.getText().trim();
DefaultMutableTreeNode parentNode = null;
DefaultMutableTreeNode child = new DefaultMutableTreeNode(unidad);
if (parentPath == null) {
}else{
parentNode = (DefaultMutableTreeNode) (parentPath.getLastPathComponent());
}
modelo.insertNodeInto(child, parentNode, parentNode.getChildCount());
Lo que deseo es; sin tantas complicaciones es armar un ArrayList con la estructura del arbol en donde obtenga estos dos valores :
la referencia o ruta del nodo padre al hijo y su descripcion ejm: [0,Root] [1,Casa] [2,Galpon] [11,cocina] [12, sala] [13,baño] [111, Nevera] [112, horno] [131,ducha].....
Con este cogido logre recuperar una lista con los padres y sus hijos :
Y lo que obtengo es :
Root
Casa
cocina
nevera
horno
sala
baño
ducha
Esto esta bien, ahora lo que deseo anexar a esta salida es el recorrido :
0 root
1 casa
2 galpon
11 sala
12 cocina
13 etc.
Si me pudieran ayudar se los agradeceria mucho.
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 2 semanas 5 días
hace 6 semanas 6 días
hace 14 semanas 2 días
hace 22 semanas 3 días
hace 25 semanas 21 horas
hace 26 semanas 4 días
hace 29 semanas 6 días
hace 29 semanas 6 días
hace 35 semanas 6 días
hace 37 semanas 18 mins