java.lang.Object
javafx.application.Application
org.tentackle.fx.rdc.app.FxApplication
- Direct Known Subclasses:
LoginApplication
public abstract class FxApplication
extends javafx.application.Application
Tentackle FX application base class.
Usually the application initially launched is the LoginApplication.
- Author:
- harald
-
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 -
Method Summary
Modifier and TypeMethodDescriptionabstract voidshowApplicationStatus(String msg, double progress) Shows the initialization status during application startup.voidstart(javafx.stage.Stage stage) abstract voidstartApplication(javafx.stage.Stage primaryStage) The main entry point for all Tentackle JavaFX applications.voidstop()Methods inherited from class javafx.application.Application
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet
-
Constructor Details
-
FxApplication
public FxApplication()
-
-
Method Details
-
start
- Specified by:
startin classjavafx.application.Application- Throws:
Exception
-
stop
- Overrides:
stopin classjavafx.application.Application- Throws:
Exception
-
startApplication
public abstract void startApplication(javafx.stage.Stage primaryStage) The main entry point for all Tentackle JavaFX applications.This is just a replacement for
Application.start(javafx.stage.Stage)to make sure the client application is really implementing this method.- Parameters:
primaryStage- the primary stage
-
showApplicationStatus
Shows the initialization status during application startup.- Parameters:
msg- the message shown in the viewprogress- the progress, 0 to disable, negative if infinite, 1.0 if done
-