我想要做一个无限循环谁改变我的用户界面。但直到循环结束,我的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