Module  java.desktop
软件包  java.awt

Class HeadlessException

  • All Implemented Interfaces:
    Serializable


    public class HeadlessException
    extends UnsupportedOperationException
    在不支持键盘,显示或鼠标的环境中调用依赖于键盘,显示器或鼠标的代码时,会抛出此异常。 依赖于任何这些设备中的任何代码应该使用首先确保它们的可用性GraphicsEnvironment.isHeadless()方法,并抛出HeadlessException如果后者返回true
    从以下版本开始:
    1.4
    另请参见:
    GraphicsEnvironment.isHeadless()Serialized Form
    • 构造方法详细信息

      • HeadlessException

        public HeadlessException​()
        构造新的HeadlessException与空消息。 对于这样的HeadlessException ,某些平台可能会自动生成默认的无头错误消息。 默认的无头信息的文本可能取决于GraphicsEnvironment是否实际上是无头的。 也就是说,默认的无头信息是系统和环境依赖的。
      • HeadlessException

        public HeadlessException​(String msg)
        使用指定的详细错误消息创建一个新实例。 对于某些平台,可以在指定的消息的末尾添加默认的无头错误消息。 默认的无头信息的文本可能取决于GraphicsEnvironment是否实际上是无头的。 也就是说,默认的无头信息是系统和环境依赖的。
        参数
        msg - 错误信息
    • 方法详细信息

      • getMessage

        public String getMessage​()
        返回此HeadlessException的详细消息字符串。 根据平台,构造函数中指定的消息可能后跟默认的无头错误消息。 默认的无头信息的文本可能取决于GraphicsEnvironment是否实际上是无头的。 也就是说,默认的无头信息是系统和环境依赖的。
        重写:
        getMessageThrowable
        结果
        the detail message string of this HeadlessException instance (which may be null).