Olá pessoal ! estou encontrando dificuldade no segundo problema.
quero transformar um array list vindo do banco de dados em um Object[] para jogar no metodo "processHierarchy(Object[] hierarchy)" e montar um Jtree !
link do exemplo: http://www.roseindia.net/java/example/java/swing/retrieving-jtree-structure-from.shtml
rodrigo null
joao rodrigo
jose rodrigo
maria rodrigo
lucia maria
private DefaultMutableTreeNode processHierarchy(Object[] hierarchy) {
DefaultMutableTreeNode node = new DefaultMutableTreeNode(hierarchy[0]);
DefaultMutableTreeNode child;
for (int i = 1; i < hierarchy.length; i++) {
Object nodeSpecifier = hierarchy[i];
if (nodeSpecifier instanceof Object[]) // Ie node with children
{
child = processHierarchy((Object[]) nodeSpecifier);
} else {
child = new DefaultMutableTreeNode(nodeSpecifier);
} // Ie Leaf
node.add(child);
}
return (node);
}
Grato