Mudando as posições dos nós e folhas em um JTree

Bom dia, sou novo aqui é esta é minha primeira mensagem então por favor me avisem se eu fizer algo que não devia.

Bom, estou passando por um problema que não consigo achar solução. Criei uma JTree e coloquei ela em uma interface gráfica. Adicionei um JPopupMenu a ela e também um DefaultTreeModel para manipulá-la. Adicionei os comando de Adicionar elemento, remover e editar. A única coisa que está faltando é um comando para mudar o elemento (na interface gráfica) de posição. Tipo, em um mesmo nível, eu quero somente mudar a ordem deles

Exemplo: Tem o nó projeto, se eu clicar em nele ele abre para folha 1 e folha 2, nessa ordem. Eu saber como fazer para colocar a folha 2 na frente da 1. Alguem sabe?