Я делаю небольшой личный проект, чтобы улучшить свой навык Java.
Что я там делаю, так это то, что я создаю 3 JPanel (глобальный и 2 в глобальный).
В одном из них (правильный) я хочу рисовать блоки,Эти блоки имеют произвольную высоту, ширину и уникальный идентификатор.
В одном из моих классов Java я создаю случайное количество блоков.Затем я делаю функцию для рисования этих блоков, и вот проблемы.Прежде всего, функция paintComponent выполняется дважды, и я хочу, чтобы она выполнялась только один раз.
Во-вторых, мои блоки ... не очень хорошо рисуют ... вот картинка, на которой 20 блоков рисуют в моей панели (для отладки я поставил фиксированное количество блоков).У меня окна 900x700.
Вот моя функция paintComponent, я пытался увидеть, где я допустил ошибку, но я стаскиваю волосы ..