Приведение в порядок при закрытии приложения Swing - PullRequest
2 голосов
/ 03 ноября 2011

Не очень знаком с Swing, и пишу клиент-серверное приложение UDP-чата.Все работает нормально, за исключением того, что я хотел бы, чтобы мои клиенты отправляли уведомление на сервер и закрывали DatagramSocket, когда их окна закрыты.Где я могу разместить свой код, чтобы он выполнялся при закрытии окна?

1 Ответ

5 голосов
/ 03 ноября 2011

Зарегистрируйте WindowAdapter в контейнере и измените его метод windowClosing.


Пример

foo.addWindowListener(new WindowAdapter(){
    @Override
    public void windowClosing(WindowEvent e){
        // do stuff
    }
});

где foo - ваш экземпляр контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...