有没有办法JTextPane
逐行读取内容?很像 BufferedReader?
问问题
3659 次
3 回答
3
Element root = textPane.getDocument().getDefaultRootElement();
获得根元素后,您可以检查存在多少子元素(即行)。然后您可以获取每个子元素并使用开始/结束偏移方法来获取该特定行的文本。
这比将所有文本放在一个大字符串中然后再次拆分更有效。
于 2010-08-23T19:04:58.470 回答
0
我过去这样做的方法是在窗格上使用 getText 方法,然后解析返回的字符串以查找换行符“\n”。
于 2010-08-23T18:54:42.433 回答
0
你能解释一下你想做什么吗?从头顶上看,我不能说是否真的可以逐行阅读。当然,你可以只用换行符分割文本,然后你会得到一个字符串数组,每一行都是它自己的元素。这对你来说是个问题吗?
于 2010-08-23T18:58:55.153 回答