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.