JComboBox, чтобы перечислить возраст - PullRequest
1 голос
/ 19 февраля 2012

Цель: JComboBox для перечисления возрастов, которые пользователь может выбрать

Я понимаю, что мне нужен массив целых чисел. Какая часть математических функций в Java позволит мне легко это сделать? Список номеров будет от 1 до 100 в последовательном порядке.

Ответы [ 4 ]

4 голосов
/ 19 февраля 2012

Я не совсем понимаю, зачем вам нужны математические функции.

Это будет работать:

List<Integer> age = new ArrayList<Integer>();
for (int i = 1; i <= 100; ++i) {
    age.add(i);
}
JComboBox ageComboBox = new JComboBox(age.toArray());
3 голосов
/ 19 февраля 2012

Вам не нужны математические функции.Посмотрите JComboBox в документации по Java, и вы найдете функцию .addItem.Может принимать строку (например, «1») или число (например, новое целое число (1)).Просто повторите цикл for и добавьте нужные вам элементы.

2 голосов
/ 19 февраля 2012

Я подозреваю, что JSpinner с использованием SpinnerNumberModel будет лучшим компонентом для выбора целочисленного возраста или YOB. См. Как использовать счетчики в учебнике для получения дополнительной информации.

3 spinners

1 голос
/ 19 февраля 2012

может быть, вы взглянули на Автозаполнение ComboBox / JTextField

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...