Class JavaFXApplication


  • public class JavaFXApplication
    extends javafx.application.Application
    • Constructor Detail

      • JavaFXApplication

        public JavaFXApplication()
    • Method Detail

      • init

        public void init()
                  throws java.lang.Exception
        Overrides:
        init in class javafx.application.Application
        Throws:
        java.lang.Exception
      • start

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

        public void stop()
        Overrides:
        stop in class javafx.application.Application
      • tryResource

        public java.net.URL tryResource​(java.lang.String name)
      • getFxml

        public <T> T getFxml​(java.lang.String name)
                      throws java.io.IOException,
                             java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • getNonCachedFxmlAsync

        public <T> java.util.concurrent.Future<T> getNonCachedFxmlAsync​(java.lang.String name)
                                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • getNonCachedFxmlAsync

        public <T> java.util.concurrent.Future<T> getNonCachedFxmlAsync​(java.lang.String name,
                                                                        java.io.InputStream input)
                                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • setMainScene

        public void setMainScene​(AbstractScene scene)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • newStage

        public javafx.stage.Stage newStage()
      • newStage

        public javafx.stage.Stage newStage​(javafx.stage.StageStyle style)
      • getTranslation

        public final java.lang.String getTranslation​(java.lang.String name)
      • getTranslation

        public final java.lang.String getTranslation​(java.lang.String key,
                                                     java.lang.String defaultValue)
      • registerScene

        public <T extends AbstractScene> T registerScene​(java.lang.Class<T> clazz)
      • openURL

        public boolean openURL​(java.lang.String url)
      • registerOverlay

        public <T extends AbstractOverlay> T registerOverlay​(java.lang.Class<T> clazz)
      • saveSettings

        public void saveSettings()
                          throws java.io.IOException
        Throws:
        java.io.IOException