mmmm ¿en vez de centrarte en el botón por qué no te centras en el evento?
 
Revisa esto: 
http://compsci.ca/v3/viewtopic.php?t=9655 
Es la manera de añadir un listener al evento de cierre del JFrame de forma que puedas ejecutar el código de confirmación y cerrar o no la ventana.