Как правильно закрыть окно, JFrame
как если бы пользователь X
нажал кнопку закрытия или нажал Alt+ F4(в Windows)?
У меня есть моя операция закрытия по умолчанию, установленная так, как я хочу, через:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Это делает именно то, что я хочу с вышеупомянутыми элементами управления. Этот вопрос не об этом.
Что я действительно хочу сделать, так это заставить графический интерфейс вести себя так же, как нажатие X
кнопки закрытия приведет к его поведению.
Предположим, я должен был расширить WindowAdaptor
и затем добавить экземпляр моего адаптера в качестве слушателя через addWindowListener()
. Я хотел бы видеть ту же последовательность вызовов через windowDeactivated()
, windowClosing()
и windowClosed()
как это происходит с X
кнопкой закрытия. Не столько разорвать окно, сколько сказать, что оно себя разрывает, так сказать.