2016-08-29 6 views

答えて

0

Integer.toString(i)を使用すると、整数を文字列に変換できます。 あなたのコードは次のようになります。

for(int i=1;i<11;i++){ 
    quantityCombo.addItem(Integer.toString(i)); 
} 
0

疑いで、javadocを読んだとき。

Integer.parseInt(int)またはtoString(int)を探しています。多くの選択肢。

これを解決する実際の方法は、モデルをコンボボックスに付けることです。 「アイテム」を1つずつ追加する必要はありません。 1つのものとして渡すデータ構造(たとえば、配列)を作成します。公式tutorialを参照してください。

最後に、ComboBoxはタイプを受け取ります。 khajaが提案するように、Integerエントリのみを表示するComboBoxを作成することもできます。箱から出して と整数が予想される場合、コンパイラはあなたのために仕事をし、

quantityCombo.addItem(i); 

作品 - コンパイラが提供するint型の値からIntegerオブジェクトを作成するためにオートボクシングを行いますので、 。

2
Use Generics and Try Like this.... 
    JComboBox<Integer> quantityCombo= new JComboBox<Integer>(); 

     // add items to the combo box 
     for(int i=1;i<11;i++){ 

       quantityCombo.addItem(i); 
      } 
関連する問題