3

我是 javafx 的新手,正在尝试在文本流中显示大量文本。它显示得很好,但我只是不知道如何删除文本。

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

textFlow.getChildren().removeAll();

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

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

4

1 回答 1

4

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

textFlow.getChildren().clear();
于 2015-03-21T13:17:53.637 回答