我们如何在java Swing中添加类似Google的搜索框?

时间:2015-10-03 06:21:52

标签: java swing

我在Combobox中尝试了一些带有动态列表的代码,但在输入后它并没有在组合框中的所选项目上添加整个单词。

如何使其像Google搜索框一样更具动态性?

1 个答案:

答案 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);
    }