+ uma de JTree [Resolvido]

3 respostas
lina

Oi,

Já tenha uma JTree carregada,
porém gostaria que ela, ao abrir a tela, mostrasse aberta.

Ele fica no cantinha, sendo obrigado a clicar no + do pacote…

Existe como?

e outra coisa, quando executo o reload da JTree a mesma se encolhe tbm,
gostaria que se possivel ela voltasse para o lugar onde estava, ou então, só carregar o nó adicionado.

Tchauzin!

3 Respostas

Luiz_Aguiar

Lina vc tentou algo com expandPath, expandRow, setExpandedState ?

Não sei se funciona, mas são os metodos que lembro que manipulam o estado e tal.

Ironlynx

Use a dica do Luiz, acho que expandPath resolve seu problema.Algo tipo:

TreePath path = new TreePath(root.getPath());
tree.expandPath(path);

onde root se refere ao seu DefaultMutableTreeNode, por exemplo.

lina

Oi,

Muito obrigado meninos!
funcionou…

Tchauzin!

Criado 14 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 3
Participantes 3