java.lang.Object
javafx.application.Application
javafx.application.Preloader
io.github.tonywasher.joceanus.tethys.javafx.launch.TethysUIFXPreLoader
Direct Known Subclasses:
MoneyWiseFXpreLoader, ThemisFXpreLoader

public abstract class TethysUIFXPreLoader extends javafx.application.Preloader
javaFX preLoader.
  • Nested Class Summary

    Nested classes/interfaces inherited from class javafx.application.Preloader

    javafx.application.Preloader.ErrorNotification, javafx.application.Preloader.PreloaderNotification, javafx.application.Preloader.ProgressNotification, javafx.application.Preloader.StateChangeNotification

    Nested classes/interfaces inherited from class javafx.application.Application

    javafx.application.Application.Parameters
  • Field Summary

    Fields inherited from class javafx.application.Application

    STYLESHEET_CASPIAN, STYLESHEET_MODENA
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract TethysUILaunchProgram
    Obtain program info.
    void
    handleStateChangeNotification(javafx.application.Preloader.StateChangeNotification pEvent)
     
    void
     
    void
    start(javafx.stage.Stage pStage)
     

    Methods inherited from class javafx.application.Preloader

    handleApplicationNotification, handleErrorNotification, handleProgressNotification

    Methods inherited from class javafx.application.Application

    getHostServices, getParameters, getUserAgentStylesheet, launch, launch, notifyPreloader, setUserAgentStylesheet, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TethysUIFXPreLoader

      public TethysUIFXPreLoader()
      Constructor.
  • Method Details

    • getProgramInfo

      protected abstract TethysUILaunchProgram getProgramInfo()
      Obtain program info.
      Returns:
      the info
    • init

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

      public void start(javafx.stage.Stage pStage)
      Specified by:
      start in class javafx.application.Application
    • handleStateChangeNotification

      public void handleStateChangeNotification(javafx.application.Preloader.StateChangeNotification pEvent)
      Overrides:
      handleStateChangeNotification in class javafx.application.Preloader