确定多行文本组件中文本的XY位置

dre*_*ore 0 java swing jeditorpane cursor hyperlink

我在JEditorPane中显示了一个多行段落,其中包含超链接的某些单词.我有自定义的HyperlinkListeners附加到这些链接,除其他外,它们在单击时返回光标在屏幕上的位置.

我希望在点击链接之前初始化JEditorPanes时获取此信息.我该怎么做呢?

cam*_*ckr 5

如果您可以在模型中找到单词,那么您可以使用:

Point p = editorPane.modelToView( ... );
Run Code Online (Sandbox Code Playgroud)