E agora como resolvo…
Pessoal tenho a classe principal que instancia um outra classe de consulta da seguinte maneira…
Consultauser cons=new Consultauser(desk);//desk é o JDesktopPane
cons.setVisible(true);
Ela cria a janela blz, mas ao realizar uma consulta eu utilizo os métodos frame_consulta.dispose(); e .setVisible(true); quando eu faço o dispose() ele fecha blz…mas quando é para ele executar o frame_consulta.setVisible(true); ele executa mas não exibe o frame novamente… Como posso resolver isto ?