组合框,自动填充。JAVA
我目前有一个购物车,它记录了通过以下方式下的订单数量:组合框,自动填充。JAVA,java,swing,loops,combobox,Java,Swing,Loops,Combobox,我目前有一个购物车,它记录了通过以下方式下的订单数量: int orderNumber和just++当有人下新订单时,我想添加一个编辑功能,有人会点击编辑按钮,它会打开一个新框架,在这个框架中,他们会通过组合框选择要编辑的订单,问题是我需要组合框填充1,2,3等。。。取决于下了多少订单。我尝试用下面的方法来实现这一点,但它只会出错 orderNumbersList = new String[orderNumber]; for (int i = 1; i <=
int orderNumber
和just++
当有人下新订单时,我想添加一个编辑功能,有人会点击编辑按钮,它会打开一个新框架,在这个框架中,他们会通过组合框选择要编辑的订单,问题是我需要组合框填充1,2,3等。。。取决于下了多少订单。我尝试用下面的方法来实现这一点,但它只会出错
orderNumbersList = new String[orderNumber];
for (int i = 1; i <= orderNumber; i++) {
orderNumbersList[i] = "" + i;
}
JComboBox orderNumberBox = new JComboBox(orderNumbersList);
orderNumbersList=新字符串[orderNumber];
对于(int i=1;i数组是基于零的。替换
for (int i = 1; i <= orderNumber; i++) {
orderNumbersList[i] = "" + i;
}
用于(int i=1;我认为它可以工作,谢谢,但现在的问题是,它从订单号0开始,显然我的订单号从1开始。请不要将其误认为是“一站式修复我的代码商店”。如果有关错误的问题已解决,请回答此问题并提出新问题。将答案改编为你的目的。
for (int i = 0; i < orderNumber; i++) {
orderNumbersList[i] = Integer.toString(i + 1);
}