Tenho uma JTree e queria adicionar um evento para quando um dos itens for selecionado. Pra criar o nodo eu faço:
tarefaJTree = new Node(projeto.getTarefa(j).toString());
depois no metodo:
public void valueChanged(TreeSelectionEvent e) Eu queria saber qual é a tarefa correspondente ao nodo.
tentei fazer assim:
public void valueChanged(TreeSelectionEvent e)
{
Node node = (Node)jtree.getLastSelectedPathComponent();
Object obj = node.getUserObject();
if(!(obj instanceof Tarefa)) return;
Tarefa t1 = (Tarefa)obj;
}
mas nao deu certo, alguem sabe como fazer ?