[RESOLVIDO] swings ficando sempre na frente do Jinternalframe

4 respostas
ambuzr

Ola pessoal

to com um problema chato, to criando um sisteminha, no comeco so usava Jframe, so que pra ficar bonitinho resolvi colocar um so Jframe como tela principal e dentro dele chamo os outros Jinternalframe, chamo beleza mas so que tenho um botao e uma tabela no fundo do jframe principal e quando chamo o Jinternalframe o botao e a tabela sempre ficam na frente do Jinternalframe, alguem sabe como deixar esses componentes sempre atras?

ja tentei no ActionPerformed que chama os Jinternalframe

cadastroBancos verCadastroBancos = new cadastroBancos();
    getContentPane().add(verCadastroBancos);
    
    verCadastroBancos.show();

    try {
            verCadastroBancos.setSelected(true);
            
             } catch (PropertyVetoException ex) {
            Logger.getLogger(TelaPrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }

o que tentei

verCadastroBancos.toFront();
verCadastroBancos.moveToFront();

alguem sabe???

4 Respostas

robinsonbsilva

Jovem,

Assim que vc der um show no seu JFrame, ele possui um método frame.toFront();
Veja se resolve!

Mais informações:
http://www.javafree.org/javabb/viewtopic.jbb?t=7148

ambuzr

Ja havia tentado porem mesmo assim ainda nao deu certo :cry:

cadastroBancos verCadastroBancos = new cadastroBancos();  
 getContentPane().add(verCadastroBancos);  
   
 verCadastroBancos.show();  
   
try {  
       verCadastroBancos.setSelected(true);  
          
          } catch (PropertyVetoException ex) {  
         Logger.getLogger(TelaPrincipal.class.getName()).log(Level.SEVERE, null, ex);  
     }   


 verCadastroBancos.toFront();
davidbuzatto

Vc está usando um JDesktopPane como container de seus JInternalFrames?
Os JInternalFrames são “feitos” para serem inseridos em um JDesktopPane e não para serem exibidos diretamente como um JFrame

ambuzr

[b]Nossa David valeu oh :stuck_out_tongue:

não sabia disso

Inicialmente tinha criado um Jframe e dentro dele tava chamando os JInternalFrames ate tava dando certo mas tava ficando muito maluco, quando chamava um o outro sumia etcs

fiz assim agora criei um jframe, dentro dele coloquei um jDesktopPane e agora chamo os meus JInternalFrames e fica tudo perfeito do jeito que eu queria

brigadão[/b][i]

Criado 16 de julho de 2008
Ultima resposta 17 de jul. de 2008
Respostas 4
Participantes 3