java.lang.Object
io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState

public class TethysUIFXLaunchState extends Object
State for javaFX program.
  • Constructor Details

  • Method Details

    • getProgramDefinitions

      TethysUIProgram getProgramDefinitions()
      Obtain the program definitions.
      Returns:
      the program definitions
    • createSplash

      public void createSplash()
      Create an FXSplash.
    • startPreLoader

      public void startPreLoader(javafx.stage.Stage pStage)
      Start the preLoader.
      Parameters:
      pStage - the preLoader stage
    • createMain

      public void createMain() throws OceanusException
      Initialise the main program.
      Throws:
      OceanusException - on error
    • startMain

      public void startMain(javafx.stage.Stage pStage)
      Start the main panel.
      Parameters:
      pStage - the main stage
    • attachToStage

      protected void attachToStage(javafx.stage.Stage pStage)
      Attach to stage.
      Parameters:
      pStage - the stage
    • handleStateChangeNotification

      public void handleStateChangeNotification(javafx.application.Preloader.StateChangeNotification pEvent)
      handle the state notification change.
      Parameters:
      pEvent - the event