【发布时间】:2016-01-25 03:29:52
【问题描述】:
我有一个 Arraylist AList 有超过 100000 个项目。我需要在 UI 中显示每个数据项。但是TeaxtArea.addtext(AList);以这种方式显示数据
[A,B,C,D.......]
同样如此。我需要做的是将它打印在一个页面中。所以我必须将节点传递给PrinterJob。
无论如何我可以删除逗号并立即用换行符替换它。我不能使用appendText,因此附加 100000 个项目会使 UI 无响应。
PS:我已经从一个线程中收集了数据并将它放在一个 ArrayList 上。我在 ListView 上更新它没有问题,但是在 TextArea 上更新它时有问题。我不会在不使用 Append 的情况下更改打印格式
【问题讨论】:
标签: listview arraylist printing javafx textarea