Создание нескольких кнопок с использованием цикла - Java

Узнай цену своей работы

Формулировка задачи:

нужно создать 9 кнопок, причем у каждой свой цвет и подпись ее номера с нумерацией легко:
Листинг программы
  1. for(int i = 0; i < 9; i++)
  2. {
  3. add(new Button(Integer.toString(i+1)));
  4. }
а как присвоить каждой кнопке разный цвет в цикле, не знаю как( могу присвоить одинаковый всем:
Листинг программы
  1. for(int i = 0; i < 9; i++)
  2. {
  3. (add(new Button(Integer.toString(i+1)))).setBackground(Color.red);
  4. }
Скорее всего надо использовать массив, в котором хранятся цвета, но мне не допереть, как их передать в виде параметра

Решение задачи: «Создание нескольких кнопок с использованием цикла»

textual
Листинг программы
  1. Color colors[] = new Color[]{
  2.                 Color.black,
  3.                 Color.blue,
  4.                 Color.cyan,
  5.                 Color.green,
  6.                 Color.red,
  7.                 Color.black,
  8.                 Color.blue,
  9.                 Color.cyan,
  10.                 Color.green
  11.         };
  12. for(int i = 0; i < 9; i++) {
  13.     (add(new Button(Integer.toString(i+1)))).setBackground(colors[i]);
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы