0

我目前正在制作一个旨在模拟现实生活商店的应用程序,现在当客户下订单时,它会为该订单提供一个唯一的订单号。我可以选择让每个客户都能够删除和编辑订单。我想要的是当客户按下删除/编辑选项卡时,他们会看到一个下拉组合框,其中包含所有已分配的订单号。

我首先开始购买创建一个整数列表,该列表应该与我的其他填充订单的数组列表具有相同数量的整数。

public int[] getOrderNumbersList() {
        int[] orderNumbersList = new int[basket.size()];
        for (int i = 0; i < orderNumbersList.length; i++) {
            orderNumbersList[i] = basket.get(i).getOrderNumber();
        }

        return orderNumbersList;
    }
};

问题似乎是当我试图将数字添加到组合列表时,我正在努力如何分离整数列表的每个索引并将它们一一添加到组合中,

JComboBox comOrderNumber = new JComboBox ();
    for (int i = 0; i<100; i++) {
        int p=0 ;
        sc.getOrderNumbersList();
        entOrderNumber.addItem("" + (orderNumbersList[p]));
        p++;
}

我想走多远。抱歉,如果我不清楚或不那么容易理解。我仍然是一个初学者编码器。

4

1 回答 1

0

好的,我想我知道你想要做什么:试试这个

int[] list = getOrderNumberList();  // your method returns the array of order numbers

for (int i = 0; i< list.length ; i++) {

    entOrderNumber.addItem("" + (list[i])); 

}
于 2013-10-15T11:12:04.943 回答