Class OpenJFXWebFxKitLauncherProvider

java.lang.Object
dev.webfx.kit.launcher.spi.impl.base.WebFxKitLauncherProviderBase
dev.webfx.kit.launcher.spi.impl.openjfx.OpenJFXWebFxKitLauncherProvider
All Implemented Interfaces:
WebFxKitLauncherProvider

public final class OpenJFXWebFxKitLauncherProvider extends WebFxKitLauncherProviderBase
Author:
Bruno Salmon
  • Property Details

  • Constructor Details

    • OpenJFXWebFxKitLauncherProvider

      public OpenJFXWebFxKitLauncherProvider()
  • Method Details

    • getVerticalScrollbarExtraWidth

      public double getVerticalScrollbarExtraWidth()
    • getHostServices

      public HostServices getHostServices()
    • getPrimaryStage

      public Stage getPrimaryStage()
      Specified by:
      getPrimaryStage in interface WebFxKitLauncherProvider
      Overrides:
      getPrimaryStage in class WebFxKitLauncherProviderBase
    • getApplication

      public Application getApplication()
    • launchApplication

      public void launchApplication(dev.webfx.platform.util.function.Factory<Application> applicationFactory, String... args)
    • isReady

      public boolean isReady()
    • onReady

      public void onReady(Runnable runnable)
    • getFastPixelReaderWriter

      public FastPixelReaderWriter getFastPixelReaderWriter(Image image)
    • measureText

      public Bounds measureText(String text, Font font)
    • measureBaselineOffset

      public double measureBaselineOffset(Font font)
    • safeAreaInsetsProperty

      public ReadOnlyObjectProperty<Insets> safeAreaInsetsProperty()
      Returns:
      the safeAreaInsets property
    • isFullscreenEnabled

      public boolean isFullscreenEnabled()
    • requestNodeFullscreen

      public boolean requestNodeFullscreen(Node node)
    • exitFullscreen

      public boolean exitFullscreen()