Barais_19 Ответов: 1

Создайте массив меток


Мне нужно создать массив меток(16 из них), и я не уверен, правильно ли то, что у меня есть, или это совершенно неправильно, что, вероятно, совершенно неправильно. И как я буду создавать эти JLabels? Я должен сделать игру памяти с 16 квадратами(JLabels), которые составляют доску

Что я уже пробовал:

public JLabel[] createLabels()
   {
       JLabel[] l = new JLabel[16];
       for(int i = 0; i < lblBoard.length; i++)
       {
         l[i] = new JLabel("test " + i);
       }
       return l;

1 Ответов

Рейтинг:
7

CPallini

Это неправильно. Вы создаете 16 раз массив из 16 меток (и вы не заполняете его реальными метками). Смотрите, например, здесь Как создать массив JLabels в Java для печати в JFrame - Stack Overflow[^].


Barais_19

Я обновил свой массив JLabel. это кажется правильным?

CPallini

Да, однако здесь отсутствует закрывающая скобка ('}').

Barais_19

Он там только что был отрезан

Maciej Los

5ed!

CPallini

Dziękuję!

Maciej Los

Proszę bardzo! (Всегда пожалуйста!)