目的:JComboBox列出用户可以选择的年龄
我意识到我需要一个整数数组。 Java中数学函数的哪些部分可以让我轻松地做到这一点?数字列表将按顺序从1-100开始。
答案 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)
我怀疑使用JSpinner
的SpinnerNumberModel
是选择基于整数的年龄或Y.O.B的更好组件。有关详细信息,请参阅教程中的How to Use Spinners。
答案 3 :(得分:1)