Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swing 如何计算JTextPane中的单词长度_Swing_User Interface_Text_Fonts_Jtextpane - Fatal编程技术网

Swing 如何计算JTextPane中的单词长度

Swing 如何计算JTextPane中的单词长度,swing,user-interface,text,fonts,jtextpane,Swing,User Interface,Text,Fonts,Jtextpane,我不是指字符串的长度,我是指单词的长度。。。。例如 正如你所看到的,“这是一个测试。”比“这是一个测试”要短。但是我怎样才能得到这两个单词长度之间的差异呢?另外,我想知道文本的位置,我能从JTextPane中获得这些信息吗?谢谢 JTextComponent具有在模型坐标和视图坐标之间转换的方法: int docEnd = myTextPane.getDocument().getLength(); Rectangle r = myTextPane.modelToView(docEnd);

我不是指字符串的长度,我是指单词的长度。。。。例如


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

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

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