Перечисление 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 |
Возвращает константу перечисления этого класса с указанным именем. |
static ConditionalFeature[] |
values() |
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления. |
Подробное описание констант перечисления
GRAPHICS
public static final ConditionalFeature GRAPHICS
- Since:
- JavaFX 8.0
CONTROLS
public static final ConditionalFeature CONTROLS
- Since:
- JavaFX 8.0
MEDIA
public static final ConditionalFeature MEDIA
- Since:
- JavaFX 8.0
WEB
public static final ConditionalFeature WEB
- Since:
- JavaFX 8.0
SWT
public static final ConditionalFeature SWT
- Since:
- JavaFX 8.0
SWING
public static final ConditionalFeature SWING
- Since:
- JavaFX 8.0
FXML
public static final ConditionalFeature FXML
- Since:
- 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
TRANSPARENT_WINDOW
public static final ConditionalFeature TRANSPARENT_WINDOW
В настоящее время эта поддержка доступна на всех настольных платформах, кроме систем Linux без расширения XComposite. В этом случае используется расширение XShape, поэтому края окна имеют алиасинг.
- Since:
- JavaFX 2.2
UNIFIED_WINDOW
public static final ConditionalFeature UNIFIED_WINDOW
StageStyle.UNIFIED ПРИМЕЧАНИЕ: В настоящее время поддерживается на:
- Windows Vista+: окно полностью заполнено эффектом замороженного стекла
- Mac OS X: окно имеет фоновый рисунок с текстурой из отполированного металла
- Since:
- JavaFX 8.0
TWO_LEVEL_FOCUS
public static final ConditionalFeature TWO_LEVEL_FOCUS
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature, как правило, будет по умолчанию равен false.
- Since:
- JavaFX 8.0
VIRTUAL_KEYBOARD
public static final ConditionalFeature VIRTUAL_KEYBOARD
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature, как правило, будет по умолчанию равен false.
- Since:
- JavaFX 8.0
INPUT_TOUCH
public static final ConditionalFeature INPUT_TOUCH
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature, как правило, будет по умолчанию равен false.
- Since:
- JavaFX 8.0
INPUT_MULTITOUCH
public static final ConditionalFeature INPUT_MULTITOUCH
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature, как правило, будет по умолчанию равен false.
Если INPUT_MULTITOUCH доступен, то INPUT_TOUCH также доступен.
- Since:
- JavaFX 8.0
INPUT_POINTER
public static final ConditionalFeature INPUT_POINTER
На встраиваемых платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature, как правило, будет по умолчанию равен true.
- Since:
- JavaFX 8.0
Подробное описание методов
values
public static ConditionalFeature[] values()
- Returns:
- массив, содержащий константы этого класса перечисления в порядке их объявления
valueOf
public static ConditionalFeature valueOf(String name)
- Parameters:
-
name- имя возвращаемой константы перечисления. - Returns:
- константа перечисления с указанным именем
- Throws:
-
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.