Java Jtextpane产生OutOfMemoryError错误

时间:2014-11-17 14:35:36

标签: java macos out-of-memory jscrollpane

我在java中使用JtextPane组件创建文本编辑器,我在MAC OS上遇到问题。 JTextPane添加到JScrollPane中,并添加到JFrame中。 我的文档很长,文本窗格可以达到10000 px以上,并产生这个例外:

**java.lang.OutOfMemoryError: can't create offscreen surface**
   at sun.java2d.opengl.OGLSurfaceData.initSurfaceNow(OGLSurfaceData.java:298)
   at sun.java2d.opengl.OGLSurfaceData.access$000(OGLSurfaceData.java:98)
   at sun.java2d.opengl.OGLSurfaceData$1.run(OGLSurfaceData.java:324)
   at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:234)

我在Java 7u60下使用MAC OS 10.8。

我的研究表明,在MAC OS Jre下添加了一个保护,当组件变大时会抛出OutOfMemoryError。 (https://netbeans.org/bugzilla/show_bug.cgi?id=215397https://bugs.openjdk.java.net/browse/JDK-8040617)。

您知道解决问题的解决方案吗? (我必须显示我的表格的整体,就像在单词中一样)。

0 个答案:

没有答案