模块 java.desktop
 java.awt

类 HeadlessException

所有已实现的接口:
Serializable

public class HeadlessException extends UnsupportedOperationException
在不支持键盘、显示器或鼠标的环境中调用依赖于键盘、显示器或鼠标的代码时抛出。任何依赖于任何这些设备的代码都应首先使用 GraphicsEnvironment.isHeadless() 方法确保它们的可用性,如果后者返回 true 则抛出 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 )。