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