Java 跟踪文本光标,以显示上面的菜单

Java 跟踪文本光标,以显示上面的菜单,java,cursor,markov-chains,Java,Cursor,Markov Chains,我想建立预测性句子顾问,比如洋葱新闻。句子很可能可以通过类似马尔可夫链的程式化伪随机文本生成算法生成 我认为这是因为在键入时,带有预测语句的菜单框显示在文本光标上方 如何“文本光标跟踪”并在其上显示菜单 实现马尔可夫链最简单的方法是什么 也许会帮助您跟踪光标。我不知道如何将光标位置转换为屏幕坐标,但如果您这样做,将帮助您显示JList或JComboBox 我对马尔可夫链一无所知 文本框上的工具提示是否足够?它可以动态地重新计算。下面的链接似乎显示了如何获取文本字符数。这似乎没有什么用处。我更喜欢

我想建立预测性句子顾问,比如洋葱新闻。句子很可能可以通过类似马尔可夫链的程式化伪随机文本生成算法生成

我认为这是因为在键入时,带有预测语句的菜单框显示在文本光标上方

如何“文本光标跟踪”并在其上显示菜单 实现马尔可夫链最简单的方法是什么 也许会帮助您跟踪光标。我不知道如何将光标位置转换为屏幕坐标,但如果您这样做,将帮助您显示JList或JComboBox


我对马尔可夫链一无所知

文本框上的工具提示是否足够?它可以动态地重新计算。

下面的链接似乎显示了如何获取文本字符数。这似乎没有什么用处。我更喜欢考虑一些使用“StringMetrics”类的解决方案,以找到字符串长度和高度并完成它的工作。我没有想到任何更好的方法,然后使用taxtarea多行工具提示和助记键。