Galera,
Estou quebrando a cabeça para conseguir instanciar dois JinternalFrame em um mesmo JDesktopPane.
O que acontece na minha TelaPrincipal, um Frame, tem um JDesktopPane onde estão sendo abertos os Jinternal Frame. Lá eu criei o seguinte método
public void mostraTela (JInternalFrame tela)throws Exception{
int ldesk = jDesktopPane_Principal.getWidth();
int adesk = jDesktopPane_Principal.getHeight();
int liframe = tela.getWidth();
int aiframe = tela.getHeight();
tela.setLocation(ldesk/2 - liframe/2, adesk/2 - aiframe/2);
jDesktopPane_Principal.removeAll();
jDesktopPane_Principal.repaint();
jDesktopPane_Principal.add(tela);
tela.setSelected(true);
tela.setVisible(true);
jDesktopPane_Principal.setSelectedFrame(tela);
}
Desta meneira quando necessito abrir um Jinternal frame na aplicação eu chamo este método passando-o.
Ai surgi a minha dúvida.
Eu gostaria de abrir um Jinternal Frame apartir de outro JinternalFrame. O que acontece da tela principal (JFRAME) eu abri uma tela de cadastro (JINTERNAL FRAME), mas desta tela de cadstro eu gostaria de abrir outra tela (JINTERNALFRAME), para especificar melhor meu cadastro, porém eu nao estou conseguindo.
Alguém conseguiria me ajudar!!