如何从javafx中的文本流中删除文本?

时间:2015-03-21 13:13:43

标签: java javafx textflow

我是javafx的新手,我正在尝试在文本流中显示大量文本。它显示正常,但我无法弄清楚如何删除文本。

所以我要做的就是删除textFlow中的所有Text节点,如此

textFlow.getChildren().removeAll();

但是当我这样做并向textFlow添加内容时,它会显示在已经显示的文本之后。我想删除那里的文本,并从文本流的开头显示添加的文本。

我想我必须以某种方式重新审视文本流的观点,但我不知道如何。那么如何删除所有内容并重新添加文本?​​

1 个答案:

答案 0 :(得分:1)

removeAll(...)将删除您传递的所有值作为参数:在您的情况下没有,因此它不会删除任何内容。使用

textFlow.getChildren().clear();