Module java.desktop
Package java.awt.desktop

Interface QuitHandler


public interface QuitHandler
实现者确定是否应该继续或取消退出此应用程序的请求。
自:
9
参见:
  • Method Details

    • handleQuitRequestWith

      void handleQuitRequestWith(QuitEvent e, QuitResponse response)
      当应用程序被要求退出时调用。

      实现者必须调用 QuitResponse.cancelQuit()QuitResponse.performQuit() 或确保应用程序终止。请求此应用程序退出的进程(或注销)将被阻塞,直到处理 QuitResponse。需要复杂 UI 关闭的应用程序可以从任何线程调用 QuitResponse。在您对初始请求作出响应之前,可能会多次要求您的应用程序退出。每次请求退出时都会调用此处理程序,并传递相同的 QuitResponse 对象,直到处理完毕。一旦使用,QuitResponse 就不能再用于更改决定。

      参数:
      e - 请求退出此应用程序
      response - 用于取消或继续退出操作的一次性响应对象