Problema com JTree

Bom dia pessoal!

Estou com um probleminha em uma JTree, não consigo criar duas raízes…

Segue o código:

DefaultMutableTreeNode raiz1 = new DefaultMutableTreeNode("Raiz 1");
DefaultTreeModel treeModel = new DefaultTreeModel(raiz1);
//adicionei os nós...
raiz1.add(no1);
raiz1.add(no2);
//
DefaultMutableTreeNode raiz2 = new DefaultMutableTreeNode("Raiz 2");
DefaultTreeModel treeModel2 = new DefaultTreeModel(raiz2);
raiz2.add(no3);
raiz2.add(no4);
//
return new DefaultTreeModel(raiz1);
return new DefaultTreeModel(raiz2);

O que está errado?
Por que não consigo criar duas raízes?

Muito obrigada!
Abraço,
Evelyn
:roll: :roll: :roll:

Você não pode retornar 2 valores de uma função com 2 returns seguidos.

Como eu faço?
Preciso criar mais do que uma raiz…

Alguém pode me ajudar?

Obrigada!

Evelyn
:roll: :roll: :roll:

return new DefaultTreeModel(raiz1); return new DefaultTreeModel(raiz2);

substitua por isso:

[code]DefaultMutableTreeNode raiz = new DefaultMutableTreeNode(“Raiz”);

raiz.add(raiz1);
raiz.add(raiz2);

return new DefaultTreeModel(raiz);[/code]

depois da chamada desse método vc seta o visible da raiz como false
setRootVisible(false);

Obrigada!!!

Vou tentar!!!

Um abraço,
Evelyn
:roll: :roll: :roll:

[quote=orenatim]return new DefaultTreeModel(raiz1); return new DefaultTreeModel(raiz2);

substitua por isso:

[code]DefaultMutableTreeNode raiz = new DefaultMutableTreeNode(“Raiz”);

raiz.add(raiz1);
raiz.add(raiz2);

return new DefaultTreeModel(raiz);[/code]

depois da chamada desse método vc seta o visible da raiz como false
setRootVisible(false);
[/quote]

Olá orenatim.

Só não consegui essa parte do setRootVisible, dá erro.
O que eu faço?

Obrigada!
Evelyn
:roll: :roll: :roll: