Создание нескольких кнопок с использованием цикла - 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]);
}