我在Combobox
中尝试了一些带有动态列表的代码,但在输入后它并没有在组合框中的所选项目上添加整个单词。
如何使其像Google搜索框一样更具动态性?
答案 0 :(得分:0)
您可以使用此代码使用数据库连接动态更新Combobox .....
//code:
String pattern=TabletCombobox.getSelectedItem().toString();
System.out.println(pattern);
//TabletCombobox.setSelectedItem(pattern);
//AutoCompleteDecorator decorator;
//AutoCompleteDecorator.decorate(TabletCombobox);
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection(url,username,password);
Statement st=con.createStatement();
String Query="select * from tablet";
ResultSet rs=st.executeQuery(Query);
int i=1;
while(rs.next())
{
TabletCombobox.add(this, rs.getString(1),i++);
}
}
catch(Exception e)
{
System.err.println(e);
}