java.lang.IllegalStateException: Not on FX application thread
JavaFx如果在子线程更新UI,会报错
java.lang.IllegalStateException: Not on FX application thread; currentThread =
在子线程里执行以下代码,可解决此问题:
Platform.runLater(new Runnable() {
@Override
public void run() {
//更新JavaFX的主线程的代码放在此处
p.cancelProgressBar();
}
});