Enum Class QuitStrategy
- All Implemented Interfaces:
-
Serializable,Comparable<QuitStrategy>,Constable
public enum QuitStrategy extends Enum<QuitStrategy>
Стратегия, используемая для завершения работы приложения, если Внезапное завершение не включено.
- Since:
- 9
- See Also:
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Enum Constant Summary
| Enum Constant | Description |
|---|---|
CLOSE_ALL_WINDOWS |
Закрывает приложение, закрывая каждое окно от заднего к переднему. |
NORMAL_EXIT |
Закрывает приложение, вызывая System.exit(0). |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
static QuitStrategy |
valueOf |
Возвращает константу перечисления этого класса с заданным именем. |
static QuitStrategy[] |
values() |
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления. |
Enum Constant Details
NORMAL_EXIT
public static final QuitStrategy NORMAL_EXIT
Закрывает приложение, вызывая
System.exit(0). Это стратегия по умолчанию.CLOSE_ALL_WINDOWS
public static final QuitStrategy CLOSE_ALL_WINDOWS
Закрывает приложение, закрывая каждое окно от заднего к переднему.
Method Details
values
public static QuitStrategy[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
- Returns:
- массив, содержащий константы этого класса перечисления в порядке их объявления
valueOf
public static QuitStrategy valueOf(String name)
Возвращает константу перечисления этого класса с заданным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом классе. (Вспомогательные символы пробела недопустимы.)
- Parameters:
-
name- имя возвращаемой константы перечисления. - Returns:
- константа перечисления с заданным именем
- Throws:
-
IllegalArgumentException- если в этом классе перечисления нет константы с заданным именем -
NullPointerException- если аргумент null
© 1993, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/desktop/QuitStrategy.html