我在一个名为" Gui"的类中使用javafx实现了一个GUI。它扩展了应用程序。我有一个单独的类来处理名为" Logic"的逻辑。我想传递一个" Logic"的实例。上课到#34; Gui"类。无论如何,我可以创建一个" Gui"在调用之前的类" Application.launch()"在主要方法?
答案 0 :(得分:0)
不容易,这几乎总是错误的方法来解决这个问题。特别是,您甚至不知道将调用main(...)
方法:在Java 8中,JVM启动JavaFX应用程序而不必(必然)调用main(...)
。
您应该将start(...)
子类中的Application
方法视为常规Java应用程序中main(...)
方法的等效方法;换句话说,将其视为您的应用程序入口点并在那里创建Logic
实例。