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:
thingol
#2
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: