E' possibile fare in modo che una joptionpane.showmessagedialog si chiuda qualunque bottone prema l'utente?

Di default si chiude con invio o con la barra spaziatrice. Se volessi farlo chiudere con qualunque altro tasto premuto come dovrei fare?