3
我目前正在使用Swing UI Assignment。這項工作涉及在JTextArea中顯示大文件內容。文件大小可以高達2 GB。在JTextArea中顯示大文件
我最初的想法是從文件中延遲加載內容,例如1 MB的內容將顯示給用戶。當用戶滾動時,我會檢索下一個1 MB的內容來顯示。所有這些操作都將在後臺線程中發生(Swing Worker)。
我查看了JTextArea API,該方法插入以String和int(insert的位置)作爲參數。
這就足夠了,但是我擔心性能,因爲檢索到的內容(一次1MB)將不得不轉換爲String對象。
是否有任何其他解決方法或任何其他替代/更好的解決方案。