Я делаю приложение с основным JFrame и некоторыми потоками. Я использую оконный стекло для определения события закрытия. Но иногда, когда я закрываю приложение (закрытие мэйнфрейма), возникает задержка из-за потоков. Похоже, что Swing ожидает завершения всех потоков перед вызовом функции windowsclosing (). Эта задержка может быть немного длинной (1-30 секунд), поэтому я хотел бы показать «закрытие» Messagedialog, как затмение, потому что для пользователя кажется, что приложение не отвечает.
Как я могу получить событие, когда пользователь пытается закрыть окна не тогда, когда окна на самом деле закрываются?
Извините за мой английский:)
Спасибо заранее