Navegação com JInternalFrame's

Pessoal,

Estou com um problema, tenho uma aplicação com um JDesktopPane e duas JInternalFrame(chamarei de A e B).
O JDesktopPane abre a A, e A abre a B, porém, quando eu abro a B, ela fica posicionada abaixo da A.

Alguém sabe resolver isto?

Abraço

Mas quando A abre B, ele adiciona B no JDesktopPane?

Marcos A. C. Jordão’’