Eventos numa JTree

3 respostas
rasinc

É o seguinte pessoal, Eu implementei uma JTree numa aplicação…
Agora estou lutando para colocar eventos nela, já li algumas documentações, etc… Mas não resolve a minha ideia.
Alguém poderia me dar a dica de como chamar um painel ao seleccionar um item filho na JTree por exemplo, e por ai em diante?
Outro item, outro painel, ou alguma indicação e tutorial parecido. Obrigado!

3 Respostas

lina

Oi,

Tutorial eu não sei… mais você pode adicionar um TreeSelectionListener eu sua árvore.

Tchauzin!

rasinc

A dificuldade tá no seguinte:

class SelectionListener implements TreeSelectionListener {

  public void valueChanged(TreeSelectionEvent se) {
    JTree tree = (JTree) se.getSource();
    DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) tree
        .getLastSelectedPathComponent();
    String selectedNodeName = selectedNode.toString();
    if (selectedNode.isLeaf()) {

      Form f = new Form();

    }
  }
}

O problema é q só estou conseguindo chamar a mesma janela, independente do item selecionado na tree…
E queria uma ajuda para chamar janelas diferentes em cada item da tree seleccionado…

rasinc

Consegui pessoal, as vezes consultar a API é a coisa mais certa de se fazer mesmo!!! vlw

Criado 16 de junho de 2011
Ultima resposta 17 de jun. de 2011
Respostas 3
Participantes 2