Duvida Swing - fechar form

4 respostas
fabioebner

Pessoal como eu faco para qdo o usuario clicar no X(lado direito, canto superior) ele nao fechar a Janela e sim dar um setVisible(false)?

utilizo Netbeans

tentei
private void fechandoJanela(java.awt.event.WindowEvent evt) {

        this.setVisible(false);
    }

mas nao deu certo.

valeu

4 Respostas

ViniGodoy

Troque o seu setDefaultCloseOperation de EXIT_ON_CLOSE para HIDE_ON_CLOSE.

Você também pode trocar para DO_NOTHING_ON_CLOSE e tratar o fechamento da janela manualmente. Daí vc precisa inserir um WindowListener em sua janela e tratar o evento WindowClosing.

wamarra

Tente:

ou

T+

ViniGodoy

Dessa forma ele vai fechar a janela!

wamarra

Interpretei mal o que ele queria. :oops:
Valeu a correção
Abraços

Criado 30 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 4
Participantes 3