Класс Platform
- javafx.application.Platform
public final class Platform extends Object
С момента:
JavaFX 2.0
-
Краткое описание свойств
Все методыСтатические методыКонкретные методы Тип Свойство и описание static ReadOnlyBooleanPropertyaccessibilityActiveУказывает, активна ли поддержка доступности.
-
Краткое описание методов
Все методыСтатические методыКонкретные методы Модификатор и тип Метод и описание static ReadOnlyBooleanPropertyaccessibilityActiveProperty()Указывает, активна ли поддержка доступности.static voidexit()Приводит к завершению JavaFX-приложения.static booleanisAccessibilityActive()Возвращает значение свойства accessibilityActive.static booleanisFxApplicationThread()Возвращает true, если вызывающая нить является нитью JavaFX-приложения.static booleanisImplicitExit()Возвращает значение атрибута implicitExit.static booleanisSupported(ConditionalFeature feature)Определяет, поддерживается ли платформа определённой условной функцией.static voidrunLater(Runnable runnable)Выполняет указанный Runnable в нити JavaFX-приложения в некотором неопределённом будущем.static voidsetImplicitExit(boolean implicitExit)Устанавливает атрибут implicitExit в заданное значение.
-
Подробное описание свойств
-
accessibilityActive
public static ReadOnlyBooleanProperty accessibilityActiveProperty
Указывает, активна ли поддержка доступности. Это свойство обычно устанавливается в true в первый раз, когда технология вспомогательных средств, например, экранный диктор, запрашивает информацию о любом окне JavaFX или его дочерних элементах.Этот метод может быть вызван из любой нити.
С момента:
JavaFX 8u40
См. также:
-
-
Подробное описание методов
-
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
См. также:
-
© 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.