Интерфейс QuitHandler
public interface QuitHandler
Реализатор определяет, должны ли запросы на выход из этого приложения выполняться или отменяться.
- С момента:
- 9
- См. также:
-
Desktop.setQuitHandler(java.awt.desktop.QuitHandler),Desktop.setQuitStrategy(java.awt.desktop.QuitStrategy)
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
handleQuitRequestWith(QuitEvent e,
QuitResponse response) |
Вызывается, когда приложение запрашивает выход. |
Методы
handleQuitRequestWith
void handleQuitRequestWith(QuitEvent e,
QuitResponse response)
Вызывается, когда приложение запрашивает выход. Реализаторы должны вызвать либо QuitResponse.cancelQuit(), либо QuitResponse.performQuit(), или убедиться в завершении работы приложения. Процесс (или выход) запросивший выход из этого приложения будет заблокирован до тех пор, пока не будет обработано QuitResponse. Приложения, которым требуется сложное пользовательское интерфейс для завершения работы, могут вызвать QuitResponse из любого потока. Ваше приложение может быть запрошено на выход несколько раз, прежде чем вы отреагируете на первоначальный запрос. Этот обработчик вызывается каждый раз, когда запрашивается выход, и тот же объект QuitResponse передается до тех пор, пока он не будет обработан. После использования объект QuitResponse не может быть использован повторно для изменения решения.
- Параметры:
-
e- запрос на выход из этого приложения. -
response- объект одноразового ответа, используемый для отмены или продолжения действия выхода.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/desktop/QuitHandler.html