Java:ArrayList,包含自动完成组合框的建议短语

时间:2011-10-06 14:21:29

标签: java swing combobox

我有一个方法,它返回一个ArrayList短语,用作用户键入组合框的字符。理想情况下,这些短语会显示在下拉菜单中。

该方法属于自己的一个类PhraseList

我有一个包含组合框的GUI类。如何捕获用户键入的内容,然后在下拉菜单中弹出这个短语列表?

2 个答案:

答案 0 :(得分:1)

听起来你需要注册DocumentListener。有关详细信息,请参阅How to Write a Document Listener

答案 1 :(得分:1)

您可以通过实现DocumentAttributeSet

将此/这些字符提取到JComboBox或JTextField中

然后你可以确定连续的Chars序列(我认为只是为了连续),startWith Char(s),包含Char(s),

优秀示例AutoComplete JComboBox and JTextField