Создание нескольких кнопок с использованием цикла - Java
Формулировка задачи:
нужно создать 9 кнопок, причем у каждой свой цвет и подпись ее номера
с нумерацией легко:
а как присвоить каждой кнопке разный цвет в цикле, не знаю как(
могу присвоить одинаковый всем:
Скорее всего надо использовать массив, в котором хранятся цвета, но мне не допереть, как их передать в виде параметра
for(int i = 0; i < 9; i++) { add(new Button(Integer.toString(i+1))); }
for(int i = 0; i < 9; i++) { (add(new Button(Integer.toString(i+1)))).setBackground(Color.red); }
Решение задачи: «Создание нескольких кнопок с использованием цикла»
textual
Листинг программы
Color colors[] = new Color[]{ Color.black, Color.blue, Color.cyan, Color.green, Color.red, Color.black, Color.blue, Color.cyan, Color.green }; for(int i = 0; i < 9; i++) { (add(new Button(Integer.toString(i+1)))).setBackground(colors[i]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д