JDesktopPane

Estou usando um JDesktopPane para ser minha tela principal onde possa abrir varias outras janelas,estas outras janelas sao JInternalFrame, o problema é que preciso que a tela que eu abrir apareça na frente das outras que ja estao abertas, e ela esta aparecendo atras?

Alguem pode me ajudar preciso disso urgente?, valeu

vc precisa que as outras fiquem abertas ? senão precisar vc pode esconde-las , e chama-las somente quano o internalframe em questao necessitar de uma delas !

use … internalframe.hide();

Vc ta adcionando os JInternalFrame no JDesktopPane ???

Isso tenho minha tela principal que é o JDesktopPane e tenho um menu que chama as outras telas que sao JInternalFrame(quando eu chamo eu crio um objeto daquela interfce) e preciso que todas fiquem abertas e ainda como vou fazer para que so possa chamar uma tela que ainda não esta aberta?