Spec-Zone.ru › OpenJavaFX 8
javafx.application

Класс Platform

java.lang.Object
  • javafx.application.Platform


public final class Platform
extends Object
Класс поддержки платформы приложений.

С момента:

JavaFX 2.0

  • Краткое описание свойств

    Все методыСтатические методыКонкретные методы
    Тип Свойство и описание
    static ReadOnlyBooleanProperty accessibilityActive
    Указывает, активна ли поддержка доступности.
  • Краткое описание методов

    Все методыСтатические методыКонкретные методы
    Модификатор и тип Метод и описание
    static ReadOnlyBooleanProperty accessibilityActiveProperty()
    Указывает, активна ли поддержка доступности.
    static void exit()
    Приводит к завершению JavaFX-приложения.
    static boolean isAccessibilityActive()
    Возвращает значение свойства accessibilityActive.
    static boolean isFxApplicationThread()
    Возвращает true, если вызывающая нить является нитью JavaFX-приложения.
    static boolean isImplicitExit()
    Возвращает значение атрибута implicitExit.
    static boolean isSupported(ConditionalFeature feature)
    Определяет, поддерживается ли платформа определённой условной функцией.
    static void runLater(Runnable runnable)
    Выполняет указанный Runnable в нити JavaFX-приложения в некотором неопределённом будущем.
    static void setImplicitExit(boolean implicitExit)
    Устанавливает атрибут implicitExit в заданное значение.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • accessibilityActive

      public static ReadOnlyBooleanProperty accessibilityActiveProperty
      Указывает, активна ли поддержка доступности. Это свойство обычно устанавливается в true в первый раз, когда технология вспомогательных средств, например, экранный диктор, запрашивает информацию о любом окне JavaFX или его дочерних элементах.

      Этот метод может быть вызван из любой нити.

      С момента:

      JavaFX 8u40

      См. также:

      isAccessibilityActive()

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

    • runLater

      public static void runLater(Runnable runnable)
      Выполняет указанный Runnable в нити JavaFX-приложения в некотором неопределённом будущем. Этот метод, который может быть вызван из любой нити, разместит Runnable в очереди событий и затем немедленно вернётся к вызывающему методу. Runnable выполняются в том порядке, в котором они размещены. Runnable, переданный в метод runLater, будет выполнен до любого Runnable, переданного в последующий вызов runLater. Если этот метод вызывается после завершения работы JavaFX runtime, вызов будет проигнорирован: Runnable не будет выполнен, и исключение не будет выброшено.

      ПРИМЕЧАНИЕ: приложениям следует избегать перегрузки JavaFX слишком многими ожидающими Runnable. В противном случае приложение может стать неотзывчивым. Приложениям рекомендуется объединять несколько операций в меньшее количество вызовов runLater. Кроме того, длительные операции должны выполняться в фоновой нити, где это возможно, освобождая нить JavaFX-приложения для операций с графическим интерфейсом.

      Этот метод не должен вызываться до инициализации FX runtime. Для стандартных JavaFX-приложений, которые расширяют Application и используют либо запуск Java-запускателя, либо один из методов запуска в классе Application для запуска приложения, FX runtime инициализируется запускателем до загрузки класса Application. Для Swing-приложений, которые используют JFXPanel для отображения содержимого FX, FX runtime инициализируется при создании первого экземпляра JFXPanel. Для SWT-приложений, которые используют FXCanvas для отображения содержимого FX, FX runtime инициализируется при создании первого экземпляра FXCanvas.

      Параметры:

      runnable - Runnable, чей метод run будет выполнен в нити JavaFX-приложения

      Исключения:

      IllegalStateException - если FX runtime не был инициализирован

    • isFxApplicationThread

      public static boolean isFxApplicationThread()
      Возвращает true, если вызывающая нить является нитью JavaFX-приложения. Используйте этот вызов, чтобы убедиться, что заданная задача выполняется (или не выполняется) в нити JavaFX-приложения.

      Возвращает:

      true, если выполняется в нити JavaFX-приложения

    • exit

      public static void exit()
      Приводит к завершению JavaFX-приложения. Если этот метод вызывается после вызова метода Application start, то JavaFX-запускатель вызовет метод Application stop и завершит нить JavaFX-приложения. Нить запускателя затем завершится. Если нет других нитей, которые не являются демонами, которые выполняются, виртуальная машина Java завершится. Если этот метод вызывается из Preloader или метода Application init, то метод Application stop может не вызываться.

      Этот метод может быть вызван из любой нити.

      Примечание: если приложение встроено в браузер, то этот метод может не иметь никакого эффекта.

    • setImplicitExit

      public static void setImplicitExit(boolean implicitExit)
      Устанавливает атрибут implicitExit в заданное значение. Если этот атрибут имеет значение true, JavaFX runtime неявно завершится при закрытии последнего окна; JavaFX-запускатель вызовет метод Application.stop() и завершит нить JavaFX-приложения. Если этот атрибут равен false, приложение будет продолжать работать нормально даже после закрытия последнего окна, пока приложение не вызовет exit(). Значение по умолчанию равно true.

      Этот метод может быть вызван из любой нити.

      Параметры:

      implicitExit - флаг, указывающий, нужно ли неявно завершать работу при закрытии последнего окна.

      С момента:

      JavaFX 2.2

    • isImplicitExit

      public static boolean isImplicitExit()
      Возвращает значение атрибута implicitExit.

      Этот метод может быть вызван из любой нити.

      Возвращает:

      атрибут implicitExit

      С момента:

      JavaFX 2.2

    • isSupported

      public static boolean isSupported(ConditionalFeature feature)
      Определяет, поддерживается ли платформа определённой условной функцией.

      Например:

      // Query whether filter effects are supported
       if (Platform.isSupported(ConditionalFeature.EFFECT)) {
          // use effects
       }

      Параметры:

      feature - рассматриваемая условная функция.

    • isAccessibilityActive

      public static boolean isAccessibilityActive()
      Возвращает значение свойства accessibilityActive.

      Описание свойства:

      Указывает, активна ли поддержка доступности. Это свойство обычно устанавливается в true в первый раз, когда технология вспомогательных средств, например, экранный диктор, запрашивает информацию о любом окне JavaFX или его дочерних элементах.

      Этот метод может быть вызван из любой нити.

      С момента:

      JavaFX 8u40

    • accessibilityActiveProperty

      public static ReadOnlyBooleanProperty accessibilityActiveProperty()
      Указывает, активна ли поддержка доступности. Это свойство обычно устанавливается в true в первый раз, когда технология вспомогательных средств, например, экранный диктор, запрашивает информацию о любом окне JavaFX или его дочерних элементах.

      Этот метод может быть вызван из любой нити.

      С момента:

      JavaFX 8u40

      См. также:

      isAccessibilityActive()

© 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