Menu JTree e JInternalFrame

Pessoal,
tenho esse menu:


Quando clico no item Familiar, o JInternalFrame abre normalmente. Acontece que não estou conseguindo fechar somente ele.
Tem uma seta de menu com algumas opções, mas estas estão desabilitas, como mostra na imagem abaixo:
.
Como faço para deixar somente a opção de fechar habilitada?

Se eu não estou enganado e ainda me lembro, o JInternalFrame precisa ter o defaultCloseOperation setado… Dá uma olhada como está isso.
Se eu estiver enganado, falei uma besteira absurda…

Pesquisei, e usei isso:

System.exit(0);

Porém, toda aplicação é fechada. É para fechar somente o JInternal.

Consegui resolver com este método no evento do botão, fechando somente o jinternalFrame, permanecendo a aplicação aberta.

this.dispose();

Obrigado.

Explicando: Quando você chama, em qualquer ponto da tua aplicação, System.exit(int arg0);, está dizendo à JVM que quer que o programa seja encerrado por completo. O argumento inteiro que é passado serviria para o SO saber se houve saída normal (valor 0), saída com erro (valor menor que 0) ou com alerta (valor maior que 0).
A invocação do método dispose() indica à JVM que você quer sair daquele componente, mas permanecer na aplicação.