Comportamento bizzaro na Jtree na adiçao e remoção de nós

Amigos,
Sou novo em java, estou tentando fazer uma Jtree adicionar e remover nós. Estou tentando solucionar 2 problemas:

  1. Quando eu insiro um nó usando o método insertNodeInto parece que existe um espaço em branco em baixo do nó adicionado, como se fosse um nó invisível não sei.

  2. Quando removo um nó (removeNodeFromParent), um espaço em branco enorme (muito maior de quando eu adiciono um nó) aparece. Se eu arrastar essa janela para fora dos limites do monitor, o espaço some. Se eu minimizo a janela depois da remoção, o espaço em branco volta novamente. O que será?
    Queria ter a oportunidade de enviar as telas, o comportamento é muito bizarro.

Alguém tem alguma dica?
Obrigado