我想当我在文本字段中输入一些字母时,相关项目应该从我的数据库中提取,并且应该显示为下拉列表。 例如: 我在文本字段中输入“J”,在我的数据库中有诸如 {"Juby','Jaz','Jasmine','Joggy'....} 这些名称应显示为列表。这样我就可以从中选择一个。其他字母也是如此。 awt中是否有任何预定义的控件? 谢谢
最佳答案
为什么不直接使用 JComboBox?默认情况下,当用户在只读组合框中键入击键并且组合框中的项目以键入的击键开始时,组合框将选择该项目。
或者您可以使用 setEditable(true)
将 JComboBox 设置为可编辑,并使用 KeySelectionManager .该链接解释了如何通过多次击键在 JComboBox 组件中选择一个项目。
关于java - JTextField 中的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1216357/