ComboBox,自动填充。 Java的

时间:2013-07-25 09:51:14

标签: java swing loops combobox

我目前有一个购物车,通过使用:

记录订单数量

int orderNumberjust ++当有新订单时,我想添加一个编辑功能,有人会点击编辑按钮,它会打开一个新框架,他们会选择什么顺序他们想通过组合框编辑,问题是我需要使用组合框来填充1,2,3等...取决于订单的数量。我通过下面的方法实现了这一点,但它只是错误。

orderNumbersList = new String[orderNumber];
                for (int i = 1; i <= orderNumber; i++) {
                    orderNumbersList[i] = "" + i;
                }

             JComboBox orderNumberBox = new JComboBox(orderNumbersList);

1 个答案:

答案 0 :(得分:2)

数组基于零。取代

for (int i = 1; i <= orderNumber; i++) {
   orderNumbersList[i] = "" + i;
}

for (int i = 0; i < orderNumber; i++) {
    orderNumbersList[i] = Integer.toString(i + 1);
}

请注意,已调整指定值i