Como adicionar dados no JTree java?

1 resposta
programaçãojava
Leonardo_Santos3

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.

1 Resposta

staroski

Tópico duplicado

Criado 1 de junho de 2019
Ultima resposta 4 de jun. de 2019
Respostas 1
Participantes 2