Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #13229
| From | "Christian H. Kuhn" <qno-news@qno.de> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | JavaFX: Starten eines konkreten Application-Objekts |
| Date | 2019-01-03 02:40 +0100 |
| Message-ID | <g957fnFkaraU1@mid.individual.net> (permalink) |
Liebe Gemeinde, MVC-Muster. Der Controller erzeugt eine Instanz des Modells, die er dann kennt. Das klappt. Der View wird durch eine JavaFX-Application dargestellt. Der Controller erstellt das Objekt gui, übergibt ein paar Daten, z.B. das Modell, und will die Applikation dann starten. Die regulären Startmöglichkeiten sind statisch. Durch Application.launch() oder main() wird das vorgefertigte Objekt ignoriert. Ein Application-Object hat eine start()-Methode. Die soll auf dem JavaFX Application Thread ausgeführt werden. Also Platform.runLater, und dort gui.start(). Toolkit not initialized. Google gibt als Würgaround das Starten eines sonst nicht benutzten JFXPanels, das dann die JavaFX runtime hochfährt, die dann zur Verfügung steht. Hässlich. Ganz hässlich. Gibt es keine saubere Lösung? TIA QNo
Back to de.comp.lang.java | Previous | Next — Next in thread | Find similar
JavaFX: Starten eines konkreten Application-Objekts "Christian H. Kuhn" <qno-news@qno.de> - 2019-01-03 02:40 +0100
Re: JavaFX: Starten eines konkreten Application-Objekts "Christian H. Kuhn" <qno-news@qno.de> - 2019-01-03 13:43 +0100
Re: JavaFX: Starten eines konkreten Application-Objekts Brix <brixomatic@yahoo.com> - 2019-01-13 13:07 +0100
Re: JavaFX: Starten eines konkreten Application-Objekts "Christian H. Kuhn" <qno-news@qno.de> - 2019-01-13 20:47 +0100
csiph-web