小编use*_*583的帖子

调用Platform.exit()后尝试打开JavaFX阶段

在调用Platform.exit()之后,我无法再次创建新阶段或启动应用程序;

我正在调用Platform.exit()来返回我启动JavaFX应用程序的代码

java.lang.IllegalStateException: Not on FX application thread; currentThread = main
    at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:237)
    at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:400)
    at javafx.stage.Stage.<init>(Stage.java:212)
    at javafx.stage.Stage.<init>(Stage.java:198)
    at com.m.Main.replaceSceneContent(Main.java:187)
    at com.m.Main.GotoMessage(Main.java:253)
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一个要点,我在调用Platform.exit()之后会发生什么?我们不能重新启动应用程序吗?

java javafx

2
推荐指数
1
解决办法
1362
查看次数

标签 统计

java ×1

javafx ×1