任何人都可以帮我解决我的问题吗?我有一个组合框,其中的项目来自我的数据库,并将根据其他组合框而有所不同。这是我的代码
if (City.equals("Taguig")){
ArrayList<String> Taguig = new ArrayList<String>();
String sql = "SELECT * FROM Barangay";
try {
this.stm = this.con.createStatement();
this.rs = this.stm.executeQuery(sql);
while (rs.next()) {
String BrTaguig = rs.getString("Taguig");
Taguig.add(BrTaguig);
}
DefaultComboBoxModel model = new DefaultComboBoxModel(Taguig.toArray());
this.cmbBarangay.setModel(model);
} catch (SQLException ex) {
ex.printStackTrace();
}
我的问题是我希望cmbBarangay组合框会变成自动完成组合框,如果我输入第一个字母,它会用那些字母建议里面的那些字。以及一个自动完成组合框,它将接受未包含在项目列表中的单词。我尝试过搜索,但这对我不起作用,他们的例子主要是给出了itemlist 恩。 {苹果,香蕉,芒果}。我找不到一个处理itemlist的教程来自数据库。谢谢你的帮助。