Spec-Zone.ru › OpenJDK 8

Enum Dialog.ModalExclusionType

  • java.lang.Object
    • java.lang.Enum<Dialog.ModalExclusionType>
      • java.awt.Dialog.ModalExclusionType
All Implemented Interfaces:
Serializable, Comparable<Dialog.ModalExclusionType>
Enclosing class:
Dialog

public static enum Dialog.ModalExclusionType
extends Enum<Dialog.ModalExclusionType>

Любое окно верхнего уровня может быть помечено как не подлежащее блокированию модальными диалоговыми окнами. Это называется "исключением модальности". Этот перечисление определяет возможные типы исключения модальности.

Since:
1.6
See Also:
Window.getModalExclusionType(), Window.setModalExclusionType(java.awt.Dialog.ModalExclusionType), Toolkit.isModalExclusionTypeSupported(java.awt.Dialog.ModalExclusionType)

Постоянные значения перечисления

Постоянное значение перечисления и описание
APPLICATION_EXCLUDE

APPLICATION_EXCLUDE указывает, что окно верхнего уровня не будет заблокировано ни одним модальным диалоговым окном приложения.

NO_EXCLUDE

Отсутствие исключения модальности.

TOOLKIT_EXCLUDE

TOOLKIT_EXCLUDE указывает, что окно верхнего уровня не будет заблокировано ни модальным диалоговым окном приложения, ни модальным диалоговым окном инструментальной среды.

Методы

Модификатор и тип Метод и описание
static Dialog.ModalExclusionType valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем.

static Dialog.ModalExclusionType[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Наследуемые методы из класса java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Наследуемые методы из класса java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Постоянные значения перечисления

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, и это разрешение не предоставлено, будет выброшено исключение SecurityEcxeption, и свойство исключения останется без изменений.

Методы

values

public static Dialog.ModalExclusionType[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для перебора констант следующим образом:

for (Dialog.ModalExclusionType c : Dialog.ModalExclusionType.values())
    System.out.println(c);

Returns:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static Dialog.ModalExclusionType valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Ввод дополнительных символов пробела не допускается.)

Parameters:
name - имя константы перечисления, которое нужно вернуть.
Returns:
константа перечисления с заданным именем
Throws:
IllegalArgumentException - если в этом типе перечисления нет константы с заданным именем
NullPointerException - если аргумент равен null

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API