java.lang.Object
javafx.application.Application
io.github.tonywasher.joceanus.tethys.javafx.launch.TethysUIFXLaunch
All Implemented Interfaces:
io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState.TethysUIFXSetState
Direct Known Subclasses:
MoneyWise4FX, TethysTestFX, Themis4FX

public abstract class TethysUIFXLaunch extends javafx.application.Application implements io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState.TethysUIFXSetState
javaFX StartUp.
  • Nested Class Summary

    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
     
    void
    setProgramState(io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState pState)
    Set program state.
    void
    start(javafx.stage.Stage pStage)
     

    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

    • TethysUIFXLaunch

      public TethysUIFXLaunch()
      Constructor.
  • Method Details

    • getProgramInfo

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

      public void setProgramState(io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState pState)
      Description copied from interface: io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState.TethysUIFXSetState
      Set program state.
      Specified by:
      setProgramState in interface io.github.tonywasher.joceanus.tethys.javafx.launch.util.TethysUIFXLaunchState.TethysUIFXSetState
      Parameters:
      pState - the state
    • 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