1.前言
在JavaFX的开发中,在其他线程更新JavaFX的线程上的信息的时候,就可能报这种错误
Not on FX application thread; currentThread = *
2具体解决的方案
找到子线程中更新主线程的代码
将其放在以下代码块中即可解决
Platform.runLater(new Runnable() {
@Override
public void run() {
//更新JavaFX的主线程的代码放在此处
}
});