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

インタフェースQuitHandler


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

    修飾子と型 メソッド 説明
    void handleQuitRequestWith​(QuitEvent e, QuitResponse response)
    アプリケーションが終了するように要求されたときに呼び出されます。
  • メソッドの詳細

    • handleQuitRequestWith

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

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

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