Spec-Zone.ru › OpenJavaFX 8
javafx.application

Перечисление ConditionalFeature

java.lang.Object
  • java.lang.Enum<ConditionalFeature>
    • javafx.application.ConditionalFeature

Все реализуемые интерфейсы:

Serializable, Comparable<ConditionalFeature>



public enum ConditionalFeature
extends Enum<ConditionalFeature>
Определяет набор условных (необязательных) функций. Эти функции могут быть недоступны на всех платформах. Приложение, которое хочет узнать, доступна ли определенная функция, может запросить это с помощью функции Platform.isSupported(). Использование условной функции на платформе, которая её не поддерживает, не вызовет исключения. В общем случае условная функция просто будет проигнорирована. Подробности см. в документации для каждой функции.

С:

JavaFX 2.0

  • Краткое описание констант перечисления

    Константы перечисления
    Константа перечисления и описание
    CONTROLS
    Указывает, что классы JavaFX, предоставляющие элементы управления пользовательским интерфейсом, доступны на этой платформе.
    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 Runtime Environment и что интеграция 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()
    Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
    • Методы, унаследованные от класса java.lang.Enum

      clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    • Методы, унаследованные от класса java.lang.Object

      getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание констант перечисления

    • GRAPHICS

      public static final ConditionalFeature GRAPHICS
      Указывает, что классы JavaFX, предоставляющие графические возможности, доступны на этой платформе.

      С момента:

      JavaFX 8.0

    • CONTROLS

      public static final ConditionalFeature CONTROLS
      Указывает, что классы JavaFX, предоставляющие элементы управления пользовательским интерфейсом, доступны на этой платформе.

      С момента:

      JavaFX 8.0

    • MEDIA

      public static final ConditionalFeature MEDIA
      Указывает, что пакет javafx.scene.media доступен на этой платформе.

      С момента:

      JavaFX 8.0

    • WEB

      public static final ConditionalFeature WEB
      Указывает, что пакет javafx.scene.web доступен на этой платформе.

      С момента:

      JavaFX 8.0

    • SWT

      public static final ConditionalFeature SWT
      Указывает, что интеграция SWT доступна на платформе. Это проверяет интеграцию SWT с JavaFX, но не проверяет наличие полной библиотеки SWT.

      С момента:

      JavaFX 8.0

    • SWING

      public static final ConditionalFeature SWING
      Указывает, что библиотека Swing присутствует в среде выполнения Java и что интеграция Swing с JavaFX доступна на платформе.

      С момента:

      JavaFX 8.0

    • FXML

      public static final ConditionalFeature FXML
      Указывает, что XML-библиотеки присутствуют в JRE и что API FXML доступен на платформе. Обратите внимание, что API FXML могут присутствовать, но быть неприменимыми, если в базовой среде выполнения Java нет поддержки XML. В этом случае Platform.isSupported(ConditionalFeature.FXML) вернёт false.

      С момента:

      JavaFX 8.0

    • SCENE3D

      public static final ConditionalFeature SCENE3D
      Указывает, что 3D доступно на платформе. Если приложение пытается использовать 3D-преобразования или 3D-камеру на платформе, не поддерживающей 3D, то преобразование или камера игнорируются; она фактически становится тождественным преобразованием.
    • 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, поэтому края окна имеют алиасинг.

      ПРИМЕЧАНИЕ: В среде с включенным менеджером безопасности (например, в режиме апплета) использование прозрачных окон защищено проверками безопасности. Если у приложения нет необходимых разрешений, оно не сможет использовать эту функцию, и система будет выглядеть так, как будто поддержка прозрачных окон не реализована. Это включает возвращение false из теста Platform.isSupported(TRANSPARENT_WINDOW).

      С момента:

      JavaFX 2.2

    • UNIFIED_WINDOW

      public static final ConditionalFeature UNIFIED_WINDOW
      Указывает, что система поддерживает StageStyle.UNIFIED

      ПРИМЕЧАНИЕ: В настоящее время поддерживается на:

      • Windows Vista+: окно полностью заполнено замороженным эффектом стекла
      • Mac OS X: окно имеет фоновый фон с фактурой из матовой бронзы

      С момента:

      JavaFX 8.0

    • TWO_LEVEL_FOCUS

      public static final ConditionalFeature TWO_LEVEL_FOCUS
      Указывает, использовать ли элементам управления двухэтапный фокус. Двухуровневый фокус - это когда для некоторых элементов управления требуются отдельные операции для входа в элемент управления и выполнения операций над элементом управления. Двухуровневый фокус необходим на устройствах, которые предоставляют навигационные клавиши со стрелками и клавишу выбора, но не предоставляют клавиши для навигации между элементами управления. На этих устройствах выделенный элемент управления может быть либо внутренне сфокусирован (в этом случае клавиши со стрелками действуют на элемент управления), либо внешне сфокусирован, в этом случае клавиши со стрелками используются для перемещения фокуса на другие элементы управления.

      На встроенных платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature обычно по умолчанию будет false.

      С момента:

      JavaFX 8.0

    • VIRTUAL_KEYBOARD

      public static final ConditionalFeature VIRTUAL_KEYBOARD
      Указывает, используется ли виртуальная экранная клавиатура для ввода текста.

      На встроенных платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature обычно по умолчанию будет false.

      С момента:

      JavaFX 8.0

    • INPUT_TOUCH

      public static final ConditionalFeature INPUT_TOUCH
      Указывает, подключён ли сенсорный экран к устройству, на котором работает JavaFX.

      На встроенных платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature обычно по умолчанию будет false.

      С момента:

      JavaFX 8.0

    • INPUT_MULTITOUCH

      public static final ConditionalFeature INPUT_MULTITOUCH
      Указывает, подключён ли сенсорный экран, обеспечивающий многоточечный ввод, к устройству, на котором работает JavaFX.

      На встроенных платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature обычно по умолчанию будет false.

      Если INPUT_MULTITOUCH доступен, то INPUT_TOUCH также доступен.

      С момента:

      JavaFX 8.0

    • INPUT_POINTER

      public static final ConditionalFeature INPUT_POINTER
      Указывает, подключено ли устройство указателя с относительным движением, такое как мышь, трекпад или трекбол.

      На встроенных платформах JavaFX пытается инициализировать этот ConditionalFeature, основываясь на подключённых периферийных устройствах ввода. На настольных платформах этот ConditionalFeature обычно по умолчанию будет true.

      С момента:

      JavaFX 8.0

  • Подробное описание методов

    • values

      public static ConditionalFeature[] values()
      Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:
      for (ConditionalFeature c : ConditionalFeature.values())
          System.out.println(c);

      Возвращает:

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

    • valueOf

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

      Параметры:

      name - имя константы перечисления, которое нужно вернуть.

      Возвращает:

      константу перечисления с указанным именем

      Исключения:

      IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем

© 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.

Spec-Zone.ru

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