Привет, я пытаюсь заполнить свой комбо-лук данными из моей базы данных, и я сделал метод для его заполнения
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;
}}
, но затем, когда я go, чтобы установить значения в моем комбо-луке int initcomponents (); он не допустит, что это ошибка "не найден подходящий конструктор для DefualtComboBoxModel (int []), код, который я использовал для его заполнения, был
DefaultComboBoxModel Tenant = new DefaultComboBoxModel(pop.populatecmbTenant());
Может кто-нибудь помочь мне исправить это