2012-02-18 63 views
1

目的:JComboBox列出用戶可以選擇的年齡段JComboBox列表時間

我意識到我需要一個整數數組。 Java中數學函數的哪一部分可以讓我輕鬆地做到這一點?數字列表將按順序從1到100。

回答

4

我不太明白你爲什麼需要數學函數。

這會工作:

List<Integer> age = new ArrayList<Integer>(); 
for (int i = 1; i <= 100; ++i) { 
    age.add(i); 
} 
JComboBox ageComboBox = new JComboBox(age.toArray()); 
+1

簡單明瞭的答案+1 – mKorbel 2012-02-18 23:16:57

+0

把在,我得到一個錯誤。令牌「int」上的語法錯誤,該令牌之後預期的尺寸。這是什麼意思? – Maydayfluffy 2012-02-19 00:01:38

+0

@Maydayfluffy你在哪一行發生錯誤,也許你錯誤地使用了代碼? – 2012-02-19 01:29:00

3

你不需要任何數學函數。在java文檔中查找JComboBox,你會發現一個.addItem函數。它可以採用一個字符串(例如「1」)或一個數字(例如新的整數(1))。只需迭代for循環並添加所需的項目即可。

+0

清晰簡單的答案+1 – mKorbel 2012-02-18 23:17:04