JComboBox列出年龄

时间:2012-02-18 22:22:24

标签: java arrays swing numbers jcombobox

目的:JComboBox列出用户可以选择的年龄

我意识到我需要一个整数数组。 Java中数学函数的哪些部分可以让我轻松地做到这一点?数字列表将按顺序从1-100开始。

4 个答案:

答案 0 :(得分:4)

我不太明白为什么你需要数学函数。

这样可行:

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

答案 1 :(得分:3)

您不需要任何数学函数。在java文档中查找JComboBox,您将找到.addItem函数。它可以采用字符串(例如“1”)或数字(例如新的整数(1))。只需迭代for循环并添加所需的项目。

答案 2 :(得分:2)

我怀疑使用JSpinnerSpinnerNumberModel是选择基于整数的年龄或Y.O.B的更好组件。有关详细信息,请参阅教程中的How to Use Spinners

3 spinners

答案 3 :(得分:1)