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

クラスHeadlessException

すべての実装されたインタフェース:
Serializable

public class HeadlessException extends UnsupportedOperationException
キーボード、ディスプレイ、またはマウスに依存するコードが、キーボード、ディスプレイ、またはマウスをサポートしない環境で呼び出された場合にスローされます。 これらのデバイスに依存するコードは、まずGraphicsEnvironment.isHeadless()メソッドを使用して可用性を確保し、truetrueを返す場合はHeadlessExceptionをスローする必要があります。
導入されたバージョン:
1.4
関連項目:
  • コンストラクタの詳細

    • HeadlessException

      public HeadlessException()
      空のメッセージを含む新しいHeadlessExceptionを構築します。 このようなHeadlessExceptionでは、一部のプラットフォームでデフォルトのヘッドレス・エラー・メッセージが自動生成される場合があります。 デフォルトのヘッドレス・メッセージのテキストは、GraphicsEnvironmentが実際にヘッドレスであるかどうかによって異なる場合があります。 つまり、デフォルトのヘッドレス・メッセージは、システムと環境の両方に依存します。
    • HeadlessException

      public HeadlessException(String msg)
      指定した詳細エラー・メッセージを使用して新規インスタンスを作成します。 一部のプラットフォームでは、指定されたメッセージの最後にデフォルトのヘッドレス・エラー・メッセージが追加される場合があります。 デフォルトのヘッドレス・メッセージのテキストは、GraphicsEnvironmentが実際にヘッドレスであるかどうかによって異なる場合があります。 つまり、デフォルトのヘッドレス・メッセージは、システムと環境の両方に依存します。
      パラメータ:
      msg - エラー・メッセージ
  • メソッドの詳細

    • getMessage

      public String getMessage()
      このHeadlessExceptionの詳細メッセージ文字列を返します。 プラットフォームによっては、コンストラクタに指定されたメッセージの後にデフォルトのヘッドレス・エラー・メッセージが続く場合があります。 デフォルトのヘッドレス・メッセージのテキストは、GraphicsEnvironmentが実際にヘッドレスであるかどうかによって異なる場合があります。 つまり、デフォルトのヘッドレス・メッセージは、システムと環境の両方に依存します。
      オーバーライド:
      getMessage、クラスThrowable
      戻り値:
      このHeadlessExceptionインスタンス(これはnull)の詳細メッセージ文字列。