我想要做一個無限循環誰改變我的用戶界面。但直到循環結束,我的UI不會改變。 我正在嘗試使用任務,循環中的一個任務和其他更改UI但我不知道如何傳達任務。 在我的具體問題,我正在做一個「ping 127.0.0.1」,它返回給我一個無限的字符串。我可以在System.out的打印,但沒有在文本區域JavaFX任務通信
作品:
BufferedReader reader = SSH.execute(「ping 127.0.0.1」);
String linea;
String outputText = "";
while ((linea = reader.readLine()) != null)
{
outputText = outputText + linea +"\n" ;
System.out.println(linea);
}
//taTerminal.setText(outputText);
不起作用:
BufferedReader reader = SSH.execute(「ping 127.0.0.1」);
String linea;
String outputText = "";
while ((linea = reader.readLine()) != null)
{
outputText = outputText + linea +"\n" ;
taTerminal.setText(linea);
}
//taTerminal.setText(outputText);
這是在後臺線程中執行的嗎? – 2014-11-03 14:13:43