Experimente utilizar este método
this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
e quando vc desejar realmente fechar mude para
this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
e chame o método
this.dispose();

Luiz Fernando wrote:

Caros amigos,    fiz um metodo que abre uma JOptionPane e pergunta se o usuario quer fechar uma janela, ou nao , se eu chamo este metodo de um componente como um Button, por exemplo, se o usuario clicar em yes ele fecha o frame, se clicar em no ele nao fecha o frame...Minha duvida e a seguinte : como faco para nao deixar utilizar este metodo quando o usuario clica no x do canto superior direito da janela? Pois chamei este metodo no metodo windowClosing e ele e chamado, so que independente da opcao que o usuario escolher o Frame e fechado... []´s 
Luiz Fernando Corrêa
_____________________________
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Responder a