public final class PlatformHelper
extends java.lang.Object
Platform related functions.| Modifier and Type | Method and Description |
|---|---|
static void |
runLater(java.lang.Runnable runnable)
Make sure a
Runnable is always invoked on the JavaFX application thread. |
static <R> R |
runLater(java.util.function.Supplier<R> supplier)
Make sure a
Supplier is always invoked on the JavaFX application thread. |
static java.lang.Runnable |
runLaterRunnable(java.lang.Runnable runnable)
Wrap a
Runnable to make sure it is always invoked on the JavaFX application thread. |
static java.util.Collection<javafx.scene.image.Image> |
stageIcons(java.util.Collection<javafx.scene.image.Image> icons)
Filter stage icons according to platform preference.
|
static javafx.scene.image.Image[] |
stageIcons(javafx.scene.image.Image... icons)
Filter stage icons according to platform preference.
|
public static java.lang.Runnable runLaterRunnable(java.lang.Runnable runnable)
Runnable to make sure it is always invoked on the JavaFX application thread.runnable - The Runnable to invoke on the JavaFX application thread.Runnable.public static <R> R runLater(java.util.function.Supplier<R> supplier)
Supplier is always invoked on the JavaFX application thread.R - The actual result type.supplier - The supplier to invoke.public static void runLater(java.lang.Runnable runnable)
Runnable is always invoked on the JavaFX application thread.runnable - The runnable to invoke.public static javafx.scene.image.Image[] stageIcons(javafx.scene.image.Image... icons)
icons - The available icons.public static java.util.Collection<javafx.scene.image.Image> stageIcons(java.util.Collection<javafx.scene.image.Image> icons)
icons - The available icons.