gpt4 book ai didi

java - javaFX 2.0 中的 Application.launch() 问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:38 25 4
gpt4 key购买 nike

在我的代码中,我使用了:

Application.launch(MyDesign.getClass(), null);

从单独的类运行 MyDesign 的 UI。当它调用launch()时,它会执行MyDesign类的构造函数。我之前创建了一个 MyDesign 对象并初始化了它的属性。所以我在调用launch()后得到了一个新对象。当我调用

时,我需要停止调用其构造函数
Application.launch().

非常感谢您的反馈。谢谢。

最佳答案

遗憾的是,您无法通过 Application.launch() 直接运行已创建的应用程序。

您可以使用下一个 stub 应用程序并启动它:

public class Runner extends Application {

@Override
public void start(Stage stage) throws Exception {
myDesignInstance.start(stage);
}
}

关于java - javaFX 2.0 中的 Application.launch() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8601247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com