如何在 jcombobox 中添加关键事件侦听器,以便它接受整个字符串作为 ex。如果我添加“S”,它应该在数据库中搜索以“s”开头的字符串。如果没有结果,那么它应该等待用户在组合框中键入其他字符以获得类似的结果
问问题
2484 次
2 回答
1
您可以选择自己实现它,也可以使用Java2sAutoTextField
or Java2sAutoComboBox
。它们都易于使用。
您只需提供一个java.util.List<>
包含从数据库中提取的数据的数据,它就会为您完成自动完成的任务。
为了更好地了解,请在此处查看我的问题:Implementing auto complete in Java - 我做得对吗?
您还可以选择使用GlazedLists
我相信我已经充分回答了您的问题 :)
于 2013-04-18T05:35:47.387 回答
1
Check if this helps-
comboBox.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent ke) {
// get the text typed and search for it
// get the text from combo box, and not from the key event
}
});
于 2013-04-18T04:14:05.190 回答