如何向JEditorPane添加建议列表

时间:2011-04-13 09:28:11

标签: java swing

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

javax.swing.JPopupMenu可以帮助你...

为每个keyReleasedEvent将子字符串传递给您的方法..

应为每个建议的字符串创建javax.swing.AbstractAction ..

我希望它有所帮助...

答案 2 :(得分:1)

我建议您使用开源Jide common layer,尤其是AutoCompletion助手类。 Autocompletion text/jcombobox Autocompletion text/jcombobox

它适用于许多摆动组件,无论是否显示可能性列表。强烈推荐。