问题: 我设了两个文本框JTextArea用来读取一个.txt的文本内容, 其内容都是英文单词包括标点和空格, 由于设置了JTextArea的大小, 所以其显示的内容是有限的, 但在读取.txt的时候却是完全的读取并不会因为无法显示而中断。 问题就是要在第一个JTextArea显示满了之后由第二个TextArea继续显示第一个JTextArea无法显示的内容.JTextArea1.setWrapStyleWord(true);//设置它以每个单词为单位换行,保证单词完整性
JTextArea1.setLineWrap(true);//自动换行我想的第一个方法是先让第一个JTextArea读完了然后让第二个JTextArea读第一个JTextArea的数据, 原以为在设置了换行后系统会在每行后加一个\n的换行符, 然后判断\n的个数来作为标记使第二个能继续读, 使用了JTextArea1.getText()方法后发现竟然没有换行法.第二个方法是用标记数据流的方法,可是在设置JTextArea的时候是设置其像素, 而每个英语字母是有高矮胖瘦的, 控制起来非常困难.我就不知道怎么办了, 请各位大大指点。另外请各位大大不要让我把什么JTextArea添加到滚动条中,我要实现的功能就是用2个文本框连续读取. 谢谢!