Я работаю над визуализатором для шаблона, который я нашел в простых числах. Вот ссылка на математику об этом из StackMath:Шаблоны в простых числах и полный код из StackCodeReview:Оптимизация кода
Кажется, моя проблема в том, что мне не хватает места в моем JTextArea.
Ошибки:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at javax.swing.text.GapContent.allocateArray(Unknown Source)
at javax.swing.text.GapVector.resize(Unknown Source)
at javax.swing.text.GapVector.shiftEnd(Unknown Source)
at javax.swing.text.GapContent.shiftEnd(Unknown Source)
at javax.swing.text.GapVector.open(Unknown Source)
at javax.swing.text.GapVector.replace(Unknown Source)
at javax.swing.text.GapContent.insertString(Unknown Source)
at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)
at javax.swing.text.AbstractDocument.insertString(Unknown Source)
at javax.swing.text.PlainDocument.insertString(Unknown Source)
at javax.swing.JTextArea.append(Unknown Source)
at PrimeSandbox.main(PrimeSandbox.java:67)
Строка 67:
screen.append(Arrays.toString(primesLL.toArray()) + "\n");
Так что единственное, что я могу понять, это то, что у меня слишком много текста в TextArea. Могу ли я увеличить размер, который он может вместить? Или я должен создать метод для сохранения части не отображаемого текста в строку и перезаписи его при прокрутке? (Я действительно не хочу)