Como capturar um evento de clique do botão Fechar do JFrame?

Eu quero chamar um método confirmExit() quando o botão vermelho fechar da barra de título de um JFrame é clicado. Como posso capturar esse evento? Também gostaria de evitar que a janela feche se o usuário optar por não continuar.