模块 java.desktop

接口 QuitHandler


public interface QuitHandler
实现者确定退出此应用程序的请求是应该继续还是取消。
自从:
9
参见:
  • 方法详情

    • handleQuitRequestWith

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

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

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