Problema com internal

ola, boa tarde

fiz um Jframe principal com um jPanel e nele alguns Jlabel com o nome do sistema e uma foto, no menu eu chamo um internal no mesmo jpanel porem ele nao fica por cima do label fica tudo misturado na tela, gostaria de saber se eh possivel o label ficar no fundo e o internal ficar por cima???

É possível, sim. Crie seu JFrame principal e inclua nele um JDesktopPane. Em seguida, inclua nesse JDesktopPane todos os formulários que desejar, cada um deles contido num JInternalFrame.

http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html

sim, eu fiz isso porem nao consigo colocar o fundo cinza e os label nele, fiz dessa maneira

[code]
JDesktopPane jp = new JDesktopPane();

// no botao
VisualizarAssociadoForm vaf = new VisualizarAssociadoForm(this);
vaf.setVisible(true);
jp.add(vaf);
setContentPane(jp)

    protected void addPane(JInternalFrame jif){

    jif.setVisible(true);
    jp.add(jif);
    
    jif.moveToFront();

    setContentPane(jp);
    
}[/code]

blz ai abre uma tela branca gostaria de abrir a minha tela principal com o logo do sistema e os label