为什么当我使用这样的简单线程时:
Thread t = new Thread(new Runnable() {
public void run(){
while(true){
.....
idLabel.setText(Date.toString);
Thread.sleep(1000);`
}
t.start();
我得到了这个错误:
java.lang.IllegalStateException:不在 FX 应用程序线程上;currentThread = Thread-4
但如果我使用输入文本(如 idInputText)而不是标签,我没有错误??