Почему мы не можем использовать setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
для JDialog
?
Конечно, можно.
Опубликуйте SSCCE , который демонстрирует проблему, возникающую при использовании этого значения.
Однако вы не можете использовать EXIT_ON_CLOSE
для JDialog
, потому что это значение не поддерживается, что имеет смысл, поскольку JDialog
является "дочерним" или "вспомогательным" окном для вашего приложения, которое представлено JFrame
. Закрытие диалога не должно закрывать приложение.