我正在尝试
解决一个问题,我需要根据点击鼠标的位置在JEditorPane中的一段文本中找到位置.
基本上,当用户右键单击一个单词时,我需要找出单词是什么.为此,我需要找出用户点击的文本中的哪个位置.我知道我可以轻松地从MouseEvent获取鼠标位置,该鼠标位置传递给mousePressed方法,我被告知你可以转换它来获取文本中的字符索引 – 但是我无法弄清楚怎么做这个.
我已经尝试过JEditorPane上的viewToModel()方法但是这会让我回到文本中错误的位置,所以要么我使用它错了要么它不能以这种方式工作.
有任何想法吗?