Antes da postagem dei uma boa procurada, encontrei algumas informações a respeito de problemas próximos ao meu, não consegui adequar
[quote]Meu problema:
Tenho um jinternalframe (cadastro) - Quando escolho um produto ele abre o segundo JIF
Segundo jinternalframe (pesquisa) - Seleciono o VALOR para que retorne ao primeiro JIF, ai que ta o problema… depois de selecionar a informação ele cria uma nova janela, mesmo usando o setVisible(true) e (false)
creio que esteja instanciando uma nova jinternalframe a cada seleção. Não sei como torna-la visível sem re instancia-la no jdesktoppanel[/quote]
Fiz um pequeno vídeo de 800kb e coloquei no dropbox, pra ficar mais claro o problema, posso ter complicado na explicação
[wmv]https://dl.dropboxusercontent.com/u/6196504/Screen%2011-6-2013%20(11-34-49).avi[/wmv]
Usado no Jdesktopane principal
[code] private static Principal p;
public static Principal getInstacia() {
if (p == null) {
p = new Principal();
}
return p;
}
public static JDesktopPane getPanel() {
return getInstacia().jDesktopPanePrincipal;
}[/code]
Esse uso pra instancia o jinternalframe
private jifAdicionarProduto janela2;
Principal.jDesktopPanePrincipal.add(janela2);
janela2.setVisible(true);
Grato