Apenas minimisar um jframe quando abre um outro

3 respostas
R
Fala gurizada, seguinte tenho um forma ListClientes e um Emprestimos, pelo ListClientes para chamar o emprestimos coloquei o seguinte coigo no evento do botão:
private void btPesquisaEmprestimoActionPerformed(java.awt.event.ActionEvent evt) {                                          
         if(emp == null){
             emp = new Emprestimos();
             emp.setVisible(true);
             this.dispose();// aqui eu imaginava que ele minimizava o jframe
             emp.capturarDataSys();
         }else{
             emp.setVisible(true);
             emp.setState(JFrame.NORMAL);
         }
         
        
    }

como eu poderia fazer para este frame apenas minimizar e não fechar, como eu poderia fazer no outro frame para chamar ele novamente?
desde já agradeço!
certo agora neste mesmo form tenho outro botão com o seguinte codigo:

3 Respostas

T

pq vc n usa JDialog para tratar isso?
la vc tem o setModal(boolean) e o setVisible(boolean);

quando vc cria um objeto Jdialog e da o set modal e sobrepoe o primeiro e faz com que vc n tenha acesso;

o this.dispose() destroe o objeto e vc perde a referencia.

R

blz, muito obrigado, só que seguinte, eu sou super iniciante,rsrsrsrsrs!
como eu poderia empregar nestes forms?

ViniGodoy

Ao invés de dispose use:

Criado 5 de outubro de 2011
Ultima resposta 5 de out. de 2011
Respostas 3
Participantes 3