Ajuda com Jtree do java

Java

POO Java

01/06/2019

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.
Leonardo Santos

Leonardo Santos

Curtidas 0
POSTAR