Problema com internal

2 respostas
M

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???

2 Respostas

R

É 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

M

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

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);
        
    }

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

Criado 17 de fevereiro de 2012
Ultima resposta 17 de fev. de 2012
Respostas 2
Participantes 2