vc pode usar um JInternalFrame, em vez de um JFrame
tinorberto
Como o berg disse faça o seguinte :
No frame principal ,nele vc adiciona um JDesktopPane coloque um botão por exemplo quando vc clica nele vc colocaria o seguinte codigo.
// painel para adicionar os outros dentroprivatejavax.swing.JDesktopPanejDesktopPane1;//cria um JInternalFrame , dentro dele vc coloca os jPanelJInternalFrameframe=newJInternalFrame(" Titulo do JInternalFrame ");//cria o painel para ser exibidoNewJPanelp=newNewJPanel();//adiciona o painel a jonternalframeframe.add(p);//faz com q o frame ajuste a tamanho de acordo com jpainelframe.pack();//adiciona o JInternalFrame ao jDesktopPane jDesktopPane1.add(frame);
Acho q assim fica melhor que sair abrindo jframes … bom e isso flw
renzonuccitelli
Também já fiz o mesmo componente, mas usei uma JWindow pra isso. Além de nao aparecer dois frame na barra de inicializar, o mostrador nao possui botões de minimizar, max... ou fechar. Vê aí se serve pra vc: