Class ITechJavaFxApplication

java.lang.Object
javafx.application.Application
io.github.itech_framework.java_fx.ITechJavaFxApplication

public abstract class ITechJavaFxApplication extends javafx.application.Application
  • Nested Class Summary

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

    javafx.application.Application.Parameters
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Router
     

    Fields inherited from class javafx.application.Application

    STYLESHEET_CASPIAN, STYLESHEET_MODENA
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
     
    protected abstract void
     
    static void
    run(Class<? extends ITechJavaFxApplication> clazz, String[] args)
     
    abstract void
    start(javafx.stage.Stage primaryStage)
     
    void
     

    Methods inherited from class javafx.application.Application

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

    Methods inherited from class java.lang.Object

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

    • router

      public static final Router router
  • Constructor Details

    • ITechJavaFxApplication

      public ITechJavaFxApplication()
  • Method Details

    • run

      public static void run(Class<? extends ITechJavaFxApplication> clazz, String[] args) throws Exception
      Throws:
      Exception
    • init

      public final void init() throws Exception
      Overrides:
      init in class javafx.application.Application
      Throws:
      Exception
    • onInit

      protected abstract void onInit() throws Exception
      Throws:
      Exception
    • start

      public abstract void start(javafx.stage.Stage primaryStage) throws Exception
      Specified by:
      start in class javafx.application.Application
      Throws:
      Exception
    • stop

      public void stop() throws Exception
      Overrides:
      stop in class javafx.application.Application
      Throws:
      Exception