RESOLVIDO - Fechar um formulário sem fechar o programa

Ola pessoal, tenho uma nova dúvida que não encontrei na pesquisa.

Criei dois JFrames.
Frame1 e Frame2 utilizando o construtor do NetBeans.
Quando clico em um JButton no Frame1 abre o Frame2.

Como fechar o Frame2 sem fechar o Frame1.

no action do botão q vai fechar seu form2 :

form2.setVisible(false);
vc não precisa fecha-lo, só não quer mais q ele seja mostrado não é isso ?

Fala WFlorindo

Os componentes JFrame, vc tem o método setDefaultCloseOperation(int i), nde vc passa como parâmetro qual será o comportamento padrão para o fechamento de seu frame.

Vc pode associar o parâmetro de constantes de windows, tb disponivel no Netbeans.

public class Login extends javax.swing.JFrame {

  public Login{
    //(...)
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
  }

}

Existem os parametros DISPOSE_ON_CLOSE (destruir), DO_NOTHING_ON_CLOSE (não fazer nada), EXIT_ON_CLOSE (sair da aplicação ao fechar), HIDE_ON_CLOSE (esconder o frame).

Vc tb pode manipular diretamente, com o dispose() ou o setVisible(boleand b).

Dá uma lida na API de JFrame().
Ajuda bastante…

E não se limita somente ao que a IDE faz pra vc… se limitar a IDE pode lhe limitar ao mercado de trabalho.

Abraços