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.