1

所以JTextArea里面getLineCount()有一个类似的东西JTextPane,因为我可以找到任何东西。也许有不同的方法来获得它?我想获取当前存在的行数。

4

1 回答 1

1

(如您所述)没有内置方法来查找 a 中的行数JTextPane- 这可能是(尽管我没有看到官方参考支持这一点)因为JTextPane' 能够在单个区域中保存许多不同的文本样式,这会在查找总行数时导致一些复杂性。

您可以通过跟踪显示在您内部的文本(及其样式)自行计算行数JTextPane- 然后您可以使用其他方法(也许LineBreakMeasurer此处的文档))来计算行数每段文字的行数,然后总结总和。

于 2012-11-29T00:19:02.250 回答