Restaurar estrutura e dados em uma JTree [AINDA NÃO RESOLVIDO]

1 resposta
L

Oi,
O problema é o seguinte: na hora que eu tento restaurar, a estrutura fica igual (o mesmo número de nodes, expanded ou collapsed, etc) mas a informação que aparece não é a mesma. Cada node é um objeto e eu tenho eventos associados a eles. Com properties eu consigo reproduzir a estrutura, mas os objetos não. Será que alguém pode me dar uma idéia de como posso fazer isso?
Para salvar o DefaultTreeModel eu fiz usado arquivo, e é dali que eu restauro a JTree.

try
{   
    ObjectInputStream in = new ObjectInputStream
                                       (new FileInputStream("modelo.tree");
    try 
    {
        modelo = (DefaultTreeModel) in.readObject();
        tree = new JTree(modelo);
    } 
    catch (ClassNotFoundException e)
    {
        e.printStackTrace();
    }   
    in.close();   
} 
catch ( IOException exc )
{   
}
tree = new JTree(modelo);

1 Resposta

DAPEDRA

estou com um problema parecido com o seu, a arvore não adiciona elementos de uma Array [] em tempo de execução, pois estes elementos vem de dados gerados de uma conexão com o Banco de Dados, mostra somente a configuração de linhas e colunas…

estou trabalhando mas está muito dificil resolver mas qualquer coisa entrarei em contato…

Criado 24 de fevereiro de 2008
Ultima resposta 24 de fev. de 2008
Respostas 1
Participantes 2