Abrindo segundo jinternalframe problema ao voltar para o primeiro

0 respostas
G

Amigos antes da postagem, dei uma boa procurada encontrei algumas informações a respeito de problemas próximos ao meu, não consegui adequar

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

Fiz um pequeno vídeo de 800kb e coloquei no dropbox, pra ficar mais claro o problema, lendo pode ser meio difícil de interpretar
https://dl.dropboxusercontent.com/u/6196504/Screen%2011-6-2013%20%2811-34-49%29.avi

Usado no Jdesktopane principal
private static Principal p;
    public static Principal getInstacia() {

        if (p == null) {
            p = new Principal();
        }
        return p;
    }

    public static JDesktopPane getPanel() {   
        return getInstacia().jDesktopPanePrincipal;
    }

Esse uso pra instancia o jinternalframe

private jifAdicionarProduto janela2; 
          Principal.jDesktopPanePrincipal.add(janela2);
          janela2.setVisible(true);

Valeu!

Criado 6 de novembro de 2013
Respostas 0
Participantes 1