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

How to remove text from textflow in javafx?

我是 javafx 的新手,正在尝试在文本流中显示大量文本。显示正常,就是不知道怎么删除。

所以我想做的是像这样从 textFlow 中删除所有文本节点

textFlow.getChildren().removeAll();

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

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

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

textFlow.getChildren().clear();