如何计算JTextPane中的单词长度

时间:2011-11-17 15:25:55

标签: swing user-interface text fonts jtextpane

我不是指字符串的长度,我的意思是单词长度......例如......

enter image description here

你可以看到“这是一个测试。”比“这是一个测试”短。但是,我怎样才能得到这两个单词之间的长度差异,另外,我想知道文本的位置,我是否可以从JTextPane获取这些信息?谢谢。

1 个答案:

答案 0 :(得分:2)

JTextComponent具有在模型和视图坐标之间进行转换的方法:

int docEnd = myTextPane.getDocument().getLength();
Rectangle r = myTextPane.modelToView(docEnd);