我有一個Arraylist AList
它有超過100000個項目。我需要在UI中顯示每個數據項。但TeaxtArea.addtext(AList);
示出以這種方式來自ArrayList的文本區addtext沒有逗號(,)在JavaFX
數據[A,B,C,d ..........]
同樣。我需要做的是在一頁上打印這個。所以我必須通過節點PrinterJob
。
是否有無論如何,我可以一次刪除逗號並用換行符替換它。我不能使用appendText
,因此附加100000個項目使UI無響應。
PS:我已經從一個線程收集了數據並將它放在ArrayList上。我在ListView上更新它沒有問題,但在TextArea上做什麼時候會出現問題。我不會改變印刷的格式,而無需使用附加
的可能的複製[JavaFx - 更新GUI](http://stackoverflow.com/questions/26554814/javafx-updating-gui) – fabian