Перечисление ConditionalFeature
- Все реализованные интерфейсы:
-
Serializable,Comparable<ConditionalFeature>,Constable
public enum ConditionalFeature
extends Enum<ConditionalFeature> Platform.isSupported(). Использование условной функции на платформе, которая её не поддерживает, не вызовет исключение. В общем случае, условная функция просто будет проигнорирована. Более подробную информацию см. в документации для каждой функции.- С:
- JavaFX 2.0
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
CONTROLS | Указывает, что классы JavaFX, предоставляющие элементы управления UI, доступны на этой платформе. |
EFFECT | Указывает, что эффекты фильтра доступны на платформе. |
FXML | Указывает, что библиотеки XML присутствуют в JRE и что API FXML доступен на платформе. |
GRAPHICS | Указывает, что классы JavaFX, предоставляющие графические возможности, доступны на этой платформе. |
INPUT_METHOD | Указывает, что метод ввода текста доступен на платформе. |
INPUT_MULTITOUCH | Указывает, подключен ли сенсорный экран с многоточечным вводом к устройству, на котором работает JavaFX. |
INPUT_POINTER | Указывает, подключено ли устройство указания относительного движения, такое как мышь, трекпад или трекбол. |
INPUT_TOUCH | Указывает, подключен ли сенсорный экран к устройству, на котором работает JavaFX. |
MEDIA | Указывает, что пакет javafx.scene.media доступен на этой платформе. |
SCENE3D | Указывает, что 3D доступен на платформе. |
SHAPE_CLIP | Указывает, что вырезка по произвольной форме доступна на платформе. |
SWING | Указывает, что библиотека Swing присутствует в среде выполнения Java и что интеграция Swing с JavaFX доступна на платформе. |
SWT | Указывает, что интеграция SWT доступна на платформе. |
TRANSPARENT_WINDOW | Указывает, что система поддерживает полную прозрачность окна. |
TWO_LEVEL_FOCUS | Указывает, должны ли элементы управления использовать двухэтапный фокус. |
UNIFIED_WINDOW | Указывает, поддерживает ли система StageStyle.UNIFIED
|
VIRTUAL_KEYBOARD | Указывает, используется ли виртуальная клавиатура на экране для ввода текста. |
WEB | Указывает, что пакет javafx.scene.web доступен на этой платформе. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ConditionalFeature | valueOf(String name) | Возвращает константу перечисления этого типа с указанным именем. |
static ConditionalFeature[] | values() | Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Подробности констант перечисления
GRAPHICS
public static final ConditionalFeature GRAPHICS
- С тех пор:
- JavaFX 8.0
CONTROLS
public static final ConditionalFeature CONTROLS
- С тех пор:
- JavaFX 8.0
MEDIA
public static final ConditionalFeature MEDIA
- С тех пор:
- JavaFX 8.0
WEB
public static final ConditionalFeature WEB
- С тех пор:
- JavaFX 8.0
SWT
public static final ConditionalFeature SWT
- С тех пор:
- JavaFX 8.0
SWING
public static final ConditionalFeature SWING
- С тех пор:
- JavaFX 8.0
FXML
public static final ConditionalFeature FXML
- С тех пор:
- JavaFX 8.0
SCENE3D
public static final ConditionalFeature SCENE3D
EFFECT
public static final ConditionalFeature EFFECT
SHAPE_CLIP
public static final ConditionalFeature SHAPE_CLIP
INPUT_METHOD
public static final ConditionalFeature INPUT_METHOD
ПРОЗРАЧНОЕ_ОКНО
public static final ConditionalFeature TRANSPARENT_WINDOW
В настоящее время эта поддержка доступна на всех настольных платформах, за исключением систем Linux без расширения XComposite. В этом случае используется расширение XShape, поэтому края окна будут алиасно представлены.
Если присутствует менеджер безопасности, для создания прозрачного окна приложение должно иметь FXPermission "createTransparentWindow". Если у приложения нет необходимых разрешений, оно не сможет использовать эту функцию; будет казаться, что платформа не поддерживает прозрачные окна, и Platform.isSupported(TRANSPARENT_WINDOW) вернет false.
- С тех пор:
- JavaFX 2.2
ОБЪЕДИНЕННОЕ_ОКНО
public static final ConditionalFeature UNIFIED_WINDOW
StageStyle.UNIFIED ПРИМЕЧАНИЕ: В настоящее время поддерживается на:
- Windows Vista+: окно полностью заполняется эффектом замороженного стекла
- Mac OS X: окно имеет фон с текстурой из матового металла
- С тех пор:
- JavaFX 8.0
ДВУХУРОВНЕВЫЙ_ФОКУС
public static final ConditionalFeature TWO_LEVEL_FOCUS
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature на основе подключённых периферийных устройств ввода. На настольных платформах этот ConditionalFeature обычно устанавливается по умолчанию в значение false.
- С тех пор:
- JavaFX 8.0
ВИРТУАЛЬНАЯ_КЛАВИАТУРА
public static final ConditionalFeature VIRTUAL_KEYBOARD
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature на основе подключённых периферийных устройств ввода. На настольных платформах этот ConditionalFeature обычно устанавливается по умолчанию в значение false.
- С тех пор:
- JavaFX 8.0
ВВОД_ТАЧПАД
public static final ConditionalFeature INPUT_TOUCH
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature на основе подключённых периферийных устройств ввода. На настольных платформах этот ConditionalFeature обычно устанавливается по умолчанию в значение false.
- С тех пор:
- JavaFX 8.0
ВВОД_МНОЖЕСТВЕННЫЙ_ТАЧПАД
public static final ConditionalFeature INPUT_MULTITOUCH
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature на основе подключённых периферийных устройств ввода. На настольных платформах этот ConditionalFeature обычно устанавливается по умолчанию в значение false.
Если INPUT_MULTITOUCH доступен, то INPUT_TOUCH также доступен.
- С тех пор:
- JavaFX 8.0
ВВОД_УКАЗАТЕЛЬ
public static final ConditionalFeature INPUT_POINTER
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature на основе подключённых периферийных устройств ввода. На настольных платформах этот ConditionalFeature обычно устанавливается по умолчанию в значение true.
- С тех пор:
- JavaFX 8.0
Подробности методов
values
public static ConditionalFeature[] values()
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static ConditionalFeature valueOf(String name)
- Параметры:
-
name- имя константы перечисления, которое нужно вернуть. - Возвращает:
- константу перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.