自动完成搜索Jtextfield Java

时间:2012-01-22 00:00:53

标签: java swing autocomplete

任何人都可以帮我这个,我有一个jtable,我想用jtextfield搜索其中的数据,当用户输入时,建议出现在下拉列表中并从中选择,然后用户选择它和结果显示在表格中。

2 个答案:

答案 0 :(得分:4)

是的,可能有两种方式

1)最简单的没有自动完成JTextField的工具,   - JTable已在教程

中实施了Sorting and Filtering代码示例

2)通过实现AutoComplete JComboBox / JTextField(读取整个线程,因为在SwingX中实现了最优秀的替代方案)和JTable to set Filtering

答案 1 :(得分:1)

对于JTextField,使用getText()来获取输入(但必须不断更新)。对于下拉菜单,使用所谓的可编辑组合框 - http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html#editable有解释。