JDesktop JInternal Frame?/?

2 respostas
S

Olá

Preciso de ajuda urgente!

No meu trabalho tenho uma tela principal que é um JDesktop e esta tela
principal pode chamar varias telas, Esta fazendo. O problema que o frame que estou chamando por ultimo aparece embaixo dos outros que ja estao abertos.Tem alguma propriedade do JInternalFrame ou do JDesktopPane que faz isso?

?
grato pela atençao

2 Respostas

C

Tp… qdo eu uso os meus JInternalFrames, eu adciono eles no JDesktopPane…

tp…

no evento do botao q chamasuaClassedoInternalFrame = new suaClassedoInternalFrame();

suaINstanciadoJDesktopPane.add( suaClassedoInternalFrame );

BLZ ??

Tenta ai!!

M

É mais ou menos ai como o cara falou…vou tentar ser mais objetivo:

public class Teste extends JFrame

{

private JInternalFrame internal;

private JDesktopPane desktop;
public Teste(JDesktopPane d) // Passe por parametro a sua JDesktopPane da classe Principal

{

desktop = d;

internal = new JInternalFrame(Teste);

internal.setIconifiable(true);



internal.setLocation(100,100); // local onde o JInternalFrame irá aparecer dentro da JDesktopPane

desktop.add(internal);

}

}

Espero ter ajudado!

Criado 17 de novembro de 2004
Ultima resposta 17 de nov. de 2004
Respostas 2
Participantes 3