Java 我正在努力将数据插入带有int[]的组合框中
嗨,我正试图用我数据库中的数据填充我的组合弓,我已经制定了一种方法来填充它Java 我正在努力将数据插入带有int[]的组合框中,java,netbeans,Java,Netbeans,嗨,我正试图用我数据库中的数据填充我的组合弓,我已经制定了一种方法来填充它 ublic class Populate { private ConnectDB db = new ConnectDB(); // instantiates the object db PropertyList prop = new PropertyList(); TenantList ten = new TenantList(); public int [] populatecmbT
ublic class Populate {
private ConnectDB db = new ConnectDB(); // instantiates the object db
PropertyList prop = new PropertyList();
TenantList ten = new TenantList();
public int [] populatecmbTenant(){
ArrayList<Integer> cmbTenant = new ArrayList<>();
ResultSet rs = db.getResults("SELECT TenantId FROM tblTenant");
try {
while (rs.next()){
cmbTenant.add(rs.getInt("TenantID"));
}
} catch (SQLException ex) {
Logger.getLogger(Populate.class.getName()).log(Level.SEVERE, null, ex);
}
int[] returnID = new int [cmbTenant.size()];
for (int i = 0; i < cmbTenant.size(); i++) {
returnID[i] = cmbTenant.get(i);
}
return returnID;
}}
有人能帮我修复它吗您想要的DefaultComboxModel的构造函数描述如下:
Constructs a DefaultComboBoxModel object initialized with an array of objects.
普通整数在java中不是对象,因此需要整数[]作为返回数组。如何将整数[]转换为整数?将其转换为
整数[]
,而不是整数[]
。需要使用原语的类形式。
Constructs a DefaultComboBoxModel object initialized with an array of objects.