Foros del Web » Programación para mayores de 30 ;) » Java »

como repinto jtree

Estas en el tema de como repinto jtree en el foro de Java en Foros del Web. Hola a todos. Tengo un problema con un jtree. Genero los nodos leyendo un tabla, cada nodo es una clase. Permito selecionar un nodo y ...
  #1 (permalink)  
Antiguo 27/04/2006, 02:25
 
Fecha de Ingreso: abril-2006
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
como repinto jtree

Hola a todos.
Tengo un problema con un jtree.
Genero los nodos leyendo un tabla, cada nodo es una clase. Permito selecionar un nodo y modifico los datos de la clase y grabo la tabla.
El problema es que no se como mostrar los cambios que acabo de hacer.
Tengo un funcion que recarga el arbol.

private void generarArbol() {
DefaultMutableTreeNode[] ramas = new DefaultMutableTreeNode[documentacion.length];
for (int x=0;x<documentacion.length;x++){
ramas[x] = anadirRama(raiz,((ReferenciaData)documentacion[x][0]).subdominioNombre);
int y=0;
while (documentacion[x][y]!=null){
// DefaultMutableTreeNode rama = new DefaultMutableTreeNode(new ReferenciaaInfo(((ReferenciaData)documentacion[x][y]).ref_nombre,((ReferenciaData)documentacion[x][y]).ref_nivel));
DefaultMutableTreeNode rama = new DefaultMutableTreeNode(new RamaInfo (((ReferenciaData)documentacion[x][y]).ref_nombre ,(ReferenciaData)documentacion[x][y]));
ramas[x].add(rama);
y++;
}
}
}

private DefaultMutableTreeNode anadirRama(DefaultMutableTreeNode top,String ramaI){
DefaultMutableTreeNode rama = new DefaultMutableTreeNode(ramaI);
raiz.add(rama);
return rama;
}

Pero cuando repinto el arbol, pese a que la tabla esta modificado , el arbol no me toma la modificación.


Me podeis ayudar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:33.