模块 java.desktop
 java.awt

枚举类枚举类 Dialog.ModalExclusionType

java.lang.Object
java.lang.Enum <Dialog.ModalExclusionType >
java.awt.Dialog.ModalExclusionType
所有已实现的接口:
Serializable , Comparable<Dialog.ModalExclusionType> , Constable
封闭类:
Dialog

public static enum Dialog.ModalExclusionType extends Enum <Dialog.ModalExclusionType >
任何顶级窗口都可以标记为不被模态对话框阻止。这称为“模态排除”。此枚举指定可能的模态排除类型。
自从:
1.6
参见:
  • 枚举常量详细信息

    • NO_EXCLUDE

      public static final Dialog.ModalExclusionType  NO_EXCLUDE
      没有模态排除。
    • APPLICATION_EXCLUDE

      public static final Dialog.ModalExclusionType  APPLICATION_EXCLUDE
      APPLICATION_EXCLUDE 表示顶级窗口不会被任何应用程序模式对话框阻塞。此外,它不会被来自其子层次结构外部的文档模式对话框阻止。
    • TOOLKIT_EXCLUDE

      public static final Dialog.ModalExclusionType  TOOLKIT_EXCLUDE
      TOOLKIT_EXCLUDE 表示顶级窗口不会被应用程序模式或工具包模式对话框阻止。此外,它不会被来自其子层次结构外部的文档模式对话框阻止。必须为此排除授予“toolkitModality”AWTPermission。如果将排除属性更改为 TOOLKIT_EXCLUDE 并且未授予此权限,则会抛出 SecurityException,并且排除属性将保持不变。
  • 方法详情

    • values

      public static Dialog.ModalExclusionType [] values()
      返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
      返回:
      包含此枚举类常量的数组,按照它们声明的顺序排列
    • valueOf

      public static Dialog.ModalExclusionType  valueOf(String  name)
      返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为空