我使用JavaFX 2一个完整的小白 - (今天早晨开始与我适应了一个HelloWorld)。
我需要更新后台线程的结果的文本节点。 有什么特别的,我需要了解与JavaFX2或者是它足够简单提交调用和更新文本。 指向一个教程,将不胜感激。
我使用JavaFX 2一个完整的小白 - (今天早晨开始与我适应了一个HelloWorld)。
我需要更新后台线程的结果的文本节点。 有什么特别的,我需要了解与JavaFX2或者是它足够简单提交调用和更新文本。 指向一个教程,将不胜感激。
计算结果后,运行
Platform.runLater(new Runnable() {
@Override
public void run() {
// Update the text node with calculated results
}
});
在相同背景的线头就足以在正常情况下。 这个链接也可能有所帮助:
在JavaFX的后台执行任务 。
Platform.runLater()
将在以后的JavaFX应用程序线程上运行-这是很好的,如果执行的内容是一个快速运行的任务(如廉价的计算没有I / O或只需要打一个电话来更新UI)。 使用时间轴动画或基于定时器的事情。 否则, 任务或服务的基于溶液中,其中有一个教程 。 千万不要阅读或参与活动场景图(甚至触发绑定更新)关闭了JavaFX应用程序线程的对象写。 一些进一步的讨论和例子是在这个论坛主题 。