Вопрос по рисованию квадратов с graphics и swing с помощью arraylist и отдельных классов.

 
 
 
Сообщения:938
for (int i = 0; i < list.size(); i++) {// так правильно


а под "не реагирует" я имел в виду не рисует новые и объяснение тому простое: чтоб перерисовывало - нужно вызвать методу repaint. обычно она вызывается автоматически, например при изменении размера экрана. но ты пытаешься работать с вещами нестандартными и поэтому должен организовать вызов самостоятельно.

обычно вызов делают через слушатели, но ты их запихнул подальше и у них нет доступа к методе.
второй способ - запустить таймер и перерисовывать там, как в примере. ну, или, как альтернатива, перерисовывать в цикле. что ты попробовал и эпично зафейлил в той обкуренной строчке.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет