我有一个方法,它返回一个 ArrayList
短语,当用户在组合框中键入字符时使用。这些短语最好显示在下拉菜单中。
该方法位于一个名为 PhraseList
的自己的类中。
我有一个包含组合框的 GUI 类。如何捕获用户输入的内容,然后在下拉菜单中弹出该短语列表?
最佳答案
您可以通过实现Document来提取输入到JComboBox或JTextField中的这个/这些字符。并与 AttributeSet ,
然后就可以确定对于连续的Chars序列(我认为仅对于连续的),startWith Char(s), contains Char(s),
关于Java:ArrayList 以及自动完成组合框的建议短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7675684/