Class JavaFXApplicationWithSplash

java.lang.Object
javafx.application.Application
it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
Direct Known Subclasses:
AbstractJavaFXSpringApplication

public abstract class JavaFXApplicationWithSplash extends javafx.application.Application
Author:
Fabrizio Giudici
  • Field Details

    • applicationFxml

      protected String applicationFxml
    • splashFxml

      protected String splashFxml
  • Constructor Details

    • JavaFXApplicationWithSplash

      public JavaFXApplicationWithSplash()
  • Method Details

    • init

      public void init()
      Overrides:
      init in class javafx.application.Application
    • start

      public void start(@Nonnull javafx.stage.Stage stage)
      Specified by:
      start in class javafx.application.Application
    • onStageCreated

      protected void onStageCreated(@Nonnull javafx.stage.Stage stage, @Nonnull NodeAndDelegate<?> applicationNad)
    • createParent

      @Nonnull protected abstract NodeAndDelegate<?> createParent() throws IOException
      Throws:
      IOException
    • initializeInBackground

      protected abstract void initializeInBackground()
    • onClosing

      protected void onClosing()
      Invoked when the main Stage is being closed.
    • getExecutor

      @Nonnull protected Executor getExecutor()
    • createScene

      protected javafx.scene.Scene createScene(@Nonnull javafx.scene.Parent parent)