Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Christian H. Kuhn" Newsgroups: de.comp.lang.java Subject: Javafx best practises: constructor, init(), start()? Date: Fri, 9 Nov 2018 18:49:32 +0100 Lines: 16 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 2VJTpm76lHlCCKSo4lB3eQ56H2ck+rADHNCUhGKELlAZb0FW8= Cancel-Lock: sha1:oBMVFVotwLHWYWkvKDfTWMpTCMk= X-Mozilla-News-Host: snews://news.individual.net:563 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Xref: csiph.com de.comp.lang.java:13220 Hallo Gemeinde, wenn ich eine JavaFX-Application erstelle, dann wird im Launcher-Thread erst der Constructor, dann init() aufgerufen, und zum Schluss wird im JavaFX Application Thread start() ausgeführt. Wenn ich das bislang richtig verstanden habe, dürfen stage- und scene-Objekte nur in start() benutzt werden. init() und application() unterscheiden sich nur bezüglich FXML, das ich noch nicht benutze. Gibt es inzwischen irgendwelche best practises, was man im constructor, was in init() und was in start() an Arbeit durchführt, was über die mir bislang bekannten Unterscheidungen hinausgeht? TIA QNo