Мне было интересно, есть ли способ, нажав на "X", позволить программе выполнить некоторый код перед закрытием JFrame. Метод setDefaultCloseOperation()принимает только целое число.
setDefaultCloseOperation()
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);