Janelas internas

1 resposta
B

Como faço para ter janelas internas em uma janela principal? Utilizei o JInternalFrame, mas ele fica com o LookAndFeel do Metal e não fixa a janela quando eu reajusto o tamanho da mesma…

1 Resposta

J

Seguinte … o seu Frame principal precisa ser um JFrame … dentro dele vc deve criar um atributo/objeto do tipo JDesktopPane e configurá-lo (no construtor por exemplo) assim:

this.setContentPane() = objeto JDesktopPane que vc criou;

Aí, os Frames que vao estar dentro do Frame Principal (JFrame) devem ser objetos do tipo JInternalFrame, ou seja, devem herdar esta classe …

aí pra mostrá-los dentro do FramePrincipal deve usar:

NomeFramePrincipal.getContentPane().add (JInternalFrame1); NomeFramePrincipal.getContentPane().add (JInternalFrame2); . . .

falow …

Criado 26 de janeiro de 2003
Ultima resposta 26 de jan. de 2003
Respostas 1
Participantes 2