jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
Теперь немного объясним. Ближайшим эквивалентом, как видно в вопросе, является ..
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Но это убивает всю JRE независимо от других не-демона, которые работают. Если они запущены, они должны быть закрыты или очищены явно.
Если нет других потоков, не связанных с daemon, DISPOSE_ON_CLOSE
будет располагать текущую JFrame
и завершать виртуальную машину.