モジュール java.desktop
パッケージ java.awt.desktop

インタフェースQuitHandler


public interface QuitHandler
実装者は、このアプリケーションを終了するリクエストが続行するか取り消すかを決定します。
導入されたバージョン:
9
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    アプリケーションの終了が要求されたときに呼び出されます。
  • メソッドの詳細

    • handleQuitRequestWith

      void handleQuitRequestWith(QuitEvent e, QuitResponse response)
      アプリケーションの終了が要求されたときに呼び出されます。

      実装者は、QuitResponse.cancelQuit()QuitResponse.performQuit()のいずれかをコールするか、アプリケーションを終了させる必要があります。 このアプリケーションの終了をリクエストするプロセス(またはログアウト)は、QuitResponseが処理されるまでブロックされます。 シャットダウンに複雑なUIを必要とするアプリケーションは、どのスレッドからもQuitResponseをコールできます。 最初のリクエストに応答する前に、アプリが複数回終了するよう求められる場合があります。 このハンドラは、終了がリクエストされるたびにコールされ、同じQuitResponseオブジェクトが処理されるまで渡されます。 一度使用すると、QuitResponseを再び使用してディシジョンを変更することはできません。

      パラメータ:
      e - このアプリケーションの終了リクエスト
      response - quitアクションを取り消すか続行するために使用される生成レスポンス・オブジェクト