Estou criando uma aplicação que possui uma JTree. Mas eu queria que o usuário pudesse interagir com ela, adicionando elementos nos nós, criando nós e etc., tudo usando o mouse. Já vi aplicações em java que fazem isso, mas a classe que eu estou usando (DefaultMutableTreeNode) não possui listener para que eu consiga adicionar/remover elementos. Alguem sabe como se faz então?
http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html
implemente a interface TreeModelListener