0

私は現在、実際のショップをエミュレートすることを目的としたアプリケーションを作成しています。現在、顧客が注文すると、その注文に一意の注文番号が与えられます。各顧客が注文を削除および編集できるオプションがあります。私が望むのは、顧客が削除/編集タブを押したときに、割り当てられたすべての注文番号でいっぱいのドロップダウン コンボ ボックスが表示されることです。

最初に、注文で満たされる他の配列リストと同じ量の int を持つ必要がある整数のリストを作成する購入から始めます。

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;
    }
};

数値をコンボリストに追加しようとしているときに問題があるようで、整数リストの各インデックスを分離して1つずつコンボに追加する方法に苦労しています。

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

OK、私はあなたが何をしようとしているのかを知っていると思います: これを試してください

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 に答える