我在我的代码编辑器中使用CodeAreafrom 。RichTextFX我需要在右键单击时显示上下文菜单并根据鼠标指向的文本填充它。就像我右键单击函数调用一样,上下文菜单中会出现“转到声明”。为此,我需要获取鼠标指向的字符索引。因为MouseOverTextEvent有getCharacterIndex()方法,但ContextMenuEventor中没有这种方法MouseEvent。
保存最后一个索引MouseOverTextEvent对我来说不是一个好选择,因为我MouseOverTextEvent用于显示弹出消息并且此事件有 1 秒延迟(已使用setMouseOverTextDelay)。
如何获取此右键单击事件的字符索引?