Ich habe einen Preloader erstellt (basierend auf dem folgenden Tutorial), der einen Begrüßungsbildschirm für die Hauptanwendung anzeigen sollte.
9.3.4 Verwenden eines Preloaders zum Anzeigen des Fortschritts der Anwendungsinitialisierung Ссылка
%Vor%Ich möchte Preloader jedes Mal ausführen, wenn ich die Hauptanwendung in meiner IDE (IntelliJ IDEA) ausführe.
Ich habe auch die Verpackungsregeln für Preloader in IntelliJ befolgt: Ссылка
Wenn ich die Hauptanwendung starte, startet der Preloader nicht, also nehme ich an, dass mir etwas fehlt. Ich bin neu bei Preloadern und ich verstehe nicht, wie der Mechanismus zum Verbinden der Haupt-App mit dem Preloader in einer eigenständigen Anwendung funktioniert.
Sie können so LauncherImpl
ausführen. . .
Und die Klasse MyApplication
wäre so. . .
Vielleicht zu spät, das kann auch jemandem helfen. Für mich habe ich den JavaFX-Service und die Aufgabe verwendet, um einen Begrüßungsbildschirm als Preloader in der eigenständigen JavaFX-Anwendung zu erstellen. Dies, weil der contexte meines Projekts.
Erstellen Sie den Ankerbereich und den Fortschrittsbereich
%Vor%Erstellen Sie den Begrüßungsbildschirm wie folgt:
%Vor%Starten Sie den Dienst und zeigen / verbergen Sie den progressPane auf initRoot beim Laden des Hauptbildschirms:
%Vor%Um den Fortschritt anzuzeigen / zu verbergen ...
%Vor%Tags und Links javafx splash-screen preloader