【问题标题】:ComboBox, Automatic filling. Java组合框,自动填充。爪哇
【发布时间】:2013-07-25 03:29:04
【问题描述】:

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

记录了多少订单

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

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

             JComboBox orderNumberBox = new JComboBox(orderNumbersList);

【问题讨论】:

标签: java swing loops combobox


【解决方案1】:

数组从零开始。替换

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

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

注意分配的值i 已调整

【讨论】:

  • 这已经使它工作了,谢谢,但现在的问题是它以订单号 0 开头,而显然我的订单号以 1 开头。
  • 请不要将 SO 误认为是“一站式修复我的代码商店”。如果有关错误的问题已解决,请accept此答案并提出新问题。
猜你喜欢
  • 1970-01-01
  • 2010-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多