Java 如何将建议列表添加到窗格中

Java 如何将建议列表添加到窗格中,java,swing,Java,Swing,如何向JEditorPane添加建议列表(当用户键入某个单词的一部分以建议以该部分开头的所有标记的列表时,比如Eclipse中的intellisense)?我已经实现了返回字符串的ArrayList的方法,但是如何显示呢 将它们添加到JList并在JPOppMenu中显示列表javax.swing.JPOppMenu可能有助于您 对于每个KeyReleaseEvent,将子字符串传递给您的方法 对于每个建议的字符串,应创建javax.swing.AbstractAction 我希望它有帮助……我

如何向JEditorPane添加建议列表(当用户键入某个单词的一部分以建议以该部分开头的所有标记的列表时,比如Eclipse中的intellisense)?我已经实现了返回字符串的ArrayList的方法,但是如何显示呢

将它们添加到JList并在JPOppMenu中显示列表

javax.swing.JPOppMenu可能有助于您

对于每个KeyReleaseEvent,将子字符串传递给您的方法

对于每个建议的字符串,应创建javax.swing.AbstractAction


我希望它有帮助……

我建议您使用开源,尤其是helper类

它与许多swing组件一起工作,无论是否显示一个可能性列表。强烈推荐。

参见此示例(右键单击错误的单词,您将获得建议)。您可以下载jortho库的源代码,并了解其工作原理