Purpose: JComboBox to list down ages that a user can select
I realize that I need an array of integers. What part of the Math functions in Java will allow me to easily do that? The list of numbers will be from 1-100 in sequential order.
Purpose: JComboBox to list down ages that a user can select
I realize that I need an array of integers. What part of the Math functions in Java will allow me to easily do that? The list of numbers will be from 1-100 in sequential order.
I don't quite understand why you need the Math functions.
This would work:
List<Integer> age = new ArrayList<Integer>();
for (int i = 1; i <= 100; ++i) {
age.add(i);
}
JComboBox ageComboBox = new JComboBox(age.toArray());
You don't need any math functions. Look up JComboBox in the java docs and you'll find a .addItem
function. It can take a String (e.g. "1") or a Number (e.g. new Integer(1)). Just iterate in a for-loop and add the items you need.
I suspect a JSpinner
using a SpinnerNumberModel
would be a better component for selecting an integer based age or Y.O.B. See How to Use Spinners in the tutorial for more info.