Estou tentando adicionar dados no meu JTree, sei como adicionar diretamente, mas o que eu quero é que o JTree pegue os dados da minha classe com um simples get mesmo. É possível?
Uso o a versão mais recente do eclipse. Segue o meu código do JTree.
- JTree tree = new JTree();
-
tree.setRootVisible(false);
-
tree.setModel(new DefaultTreeModel(
-
new DefaultMutableTreeNode("JTree") {
-
{
-
DefaultMutableTreeNode node_1;
-
node_1 = new DefaultMutableTreeNode("1\u00BA Periodo");
-
node_1.add(new DefaultMutableTreeNode("Disciplina 1"));
-
node_1.add(new DefaultMutableTreeNode("Disciplina 2"));
-
add(node_1);
-
node_1 = new DefaultMutableTreeNode("2\u00BA Periodo");
-
node_1.add(new DefaultMutableTreeNode("Disciplina 3"));
-
node_1.add(new DefaultMutableTreeNode("Disciplina 4"));
-
add(node_1);
-
node_1 = new DefaultMutableTreeNode("3\u00BA Periodo");
-
node_1.add(new DefaultMutableTreeNode("Disciplina 5"));
-
node_1.add(new DefaultMutableTreeNode("Disciplina 6"));
-
add(node_1);
-
}
-
}
- ));
Em vez de eu escrever a mão quais disciplinas vão ser, quero que o JTree pegue essas disciplinas da minha classe.