在我的代码中,我使用过:
Application.launch(MyDesign.getClass(), null);
从单独的类运行MyDesign的UI。
当它调用launch()
时,它会执行MyDesign
类的构造函数。我之前创建了一个MyDesign
对象并初始化了它的属性。所以我在调用launch()
后得到了一个新对象。当我调用
Application.launch().
您的反馈非常受欢迎。感谢。
答案 0 :(得分:1)
很遗憾,您无法通过Application.launch()
直接运行已创建的应用程序。
您可以使用下一个存根应用程序并改为启动它:
public class Runner extends Application {
@Override
public void start(Stage stage) throws Exception {
myDesignInstance.start(stage);
}
}