Java:ArrayList 以及自动完成组合框的建议短语

标签 java swing combobox

我有一个方法,它返回一个 ArrayList 短语,当用户在组合框中键入字符时使用。这些短语最好显示在下拉菜单中。

该方法位于一个名为 PhraseList 的自己的类中。

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

最佳答案

您可以通过实现Document来提取输入到JComboBox或JTextField中的这个/这些字符。并与 AttributeSet ,

然后就可以确定对于连续的Chars序列(我认为仅对于连续的),startWith Char(s), contains Char(s),

优秀示例AutoComplete JComboBox and JTextField

关于Java:ArrayList 以及自动完成组合框的建议短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7675684/

相关文章:

java - 在 Java 中将 java.lang.object 转换为 int

java - 二叉树中的区间搜索

java - 在 Java 中使用 XSLT 将 XML 转换为 HTML 字符串

java - 3D 游戏的示例代码!

java - 如何在没有最终字符串的情况下通过不同线程更改 JLabel?

java - Hive2 JDBC错误

java - JComboBox 中每个项目的多种颜色

java - 这本Java书有错误吗?或者我错过了什么? (显示模式)

c# - WPF DataGrid ComboBox 在提交前检索值

javascript - 带有 ExtJs 的多选组合框