有没有办法逐行读取JTextPane
的内容?很像 BufferedReader 吗?
最佳答案
Element root = textPane.getDocument().getDefaultRootElement();
一旦获得根元素,您就可以检查存在多少个子元素(即行)。然后,您可以获取每个子元素并使用开始/结束偏移方法来获取该特定行的文本。
这比将所有文本放入一个大字符串中然后再次拆分它更有效。
关于java - 逐行读取 JTextPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3550656/