Erro na exibição de Janelas InternalFrame

Galera, estou desenvolvendo uma aplicação MDI, então criei um jFrame principal com um jDesktopFrame e dentro do DesktopFrame eu adicionei um jInternalFrame e dentro desse jInternalFrame eu adiciono minhas janelas que também são jInternalFrame.
O problema acontece quando eu já tenho uma janela aberta e tento abrir outra por cima, a que eu mandei abrir não fica na frente da outra completamente, às vezes um componente fica na frente. Quando eu movo as janelas, a que está ativa fica por trás da outra, enfim da uma bagunça. Alguém teria alguma sugestão para isso?

[URL=http://img245.imageshack.us/my.php?image=janela1ea7.jpg][/URL]

[URL=http://img245.imageshack.us/my.php?image=janela2vr0.jpg][/URL]

UP!