所以JTextArea
getLineCount()
有一个JTextPane
类似于{{1}},因为我可以找到任何东西。也许有一种不同的方式来获得它?我想获得现有线路的数量。
答案 0 :(得分:1)
(如你所述)没有内置的方法来查找JTextPane
中的行数 - 由于JTextPane
,这可能是(虽然我看不到支持此行的官方参考)能够在一个区域内容纳许多不同的文本样式,这在查找总行数时会导致一些复杂的情况。
您可以通过跟踪JTextPane
内部显示的文本(及其样式)来计算自己的行数 - 然后您可以使用其他方法(也许{{ 1}}(文档here))计算每段文本的行数,然后总计总数。