в нем по условию либо действие либо бездействие, этот цикл все останавливает так что даже нажатый button не отрисовывает отжатие
                  
                  
                
if (условия) { continue; }
Не надо делать бесконечных циклов
почитай про цикл событий
Обсуждают сегодня