gpt4 book ai didi

java - 如何获取 JTextPane 行数

转载 作者:行者123 更新时间:2023-12-01 15:01:12 29 4
gpt4 key购买 nike

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

最佳答案

(正如您所指出的)没有内置方法可以查找 JTextPane 中的行数 - 这可能是(尽管我没有看到任何官方引用资料支持这一点),因为 JTextPane 能够在单个区域中保存多种不同的文本样式,这会导致查找总行数时出现一些复杂情况。

您可以通过跟踪 JTextPane 中显示的文本(及其样式)来自行计算行数 - 然后您可以使用其他方法(也许是 LineBreakMeasurer (文档 here ))来计算每段文本的行数,然后对总数进行求和。

关于java - 如何获取 JTextPane 行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13616642/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com