gpt4 book ai didi

java - JCombobox 中的结果集

转载 作者:行者123 更新时间:2023-12-01 17:20:24 25 4
gpt4 key购买 nike

我想用 sql 结果填充 Jcombobox,但为什么我在这里得到 ArrayIndexOufOfBounds? JCombobox 就像这样:countrybox = new JComboBox(countries);

    int x = 0;
String query = "SELECT UNIQUE country FROM criminals ORDER BY country ASC";
System.out.println(query);
Statement stmt = connection.createStatement();
ResultSet rset = stmt.executeQuery(query);

while (rset.next()) {
countries[x] = rset.getString(1);
x++;
}

最佳答案

无需临时存储。您可以将项目直接加载到组合框中,而无需使用 ArrayList:

comboBox.addItem(...);

或者使用 Vector 而不是 ArrayList,因为 DefaultListModel 无论如何都使用 Vector 来保存数据。

关于java - JCombobox 中的结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19199031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com