Impedindo o fram de ser fechado não está dando certo!

2 respostas
P

Pessoal

Vejam:

public void windowClosing(WindowEvent e) { int n = JOptionPane.showConfirmDialog(this, "Tem certeza que desaja fechar essa porcaria de calculadora!!!\nÚltima chance, quer mesmo?!","Fechando...", JOptionPane.YES_NO_OPTION); if (n == JOptionPane.YES_OPTION) { System.exit(0); } else { JOptionPane.showMessageDialog(this, "Rann é bão mesmo ¬¬"); this.setVisible(true); } }

Ele não impede de fechar, esse setVisible eu coloquei porque a aplicação fecha mas o console ainda não habilita!!! O que está errado!?!?

Obrigado

2 Respostas

D

o problema eh q um JFrame ja por default esconde o Jframe quando o usuario clica no botao ‘X’.

para fazer com q isso nao aconteça. coloque o seguinte codigo no construtor:

setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
P

Opa valeuuu, deu certinho!!!

T+

Pilantra :cool:

Criado 20 de janeiro de 2005
Ultima resposta 20 de jan. de 2005
Respostas 2
Participantes 2