Mostrar um JOptionPane ao sair do sistema

Como faço pra colocar um “JOptionPane.showConfirmDialog()” na hora de sair de um sistema… e só fecha o sistema se o usuario dizer que sim!

Como posso fazer???

Segue um exemplo

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
		addWindowListener(new WindowAdapter(){
 			
			/**
			* Objetivo: Solicitar a confirmação para sair e deslogar 
			* Data: 07/08/2006
			* @param e WindowEvent
			*/
			public void windowClosing(WindowEvent e) {
 				int i = JOptionPane.showConfirmDialog(null ,"Deseja fechar e deslogar?", "Saída",JOptionPane.YES_NO_OPTION);
 				System.out.println("I" + i);
 				if (i == JOptionPane.YES_OPTION ) {
                                   System.exit(0);
 				} else {
 					System.out.println("NAO FECHA JANELA");
 					repaint();
 				}
 			}
 		});
		

Vlw… deu certinho!!!

Vlw … era isso que eu tava precisando.
=)