如题,我在对一个stage进行setscene命令时,报出
Exception in thread "JavaFX Application Thread" java.lang.IllegalStateException: Not on FX application thread; currentThread = JavaFX Application Thread
at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:236)
at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:423)
at javafx.stage.Stage.setScene(Stage.java:251)
at sample.Play.main(Play.java:547)
如下错误。而且这个错误只在我之前打开过文件后才会出错,如果不打开文件的话就没有问题。我明明在JavaFX Application这个线程里面操作的啊,为什么还会有错呢?