Здравствуйте ssy, Вы писали:
ssy>Проблема вот в чем: мне, в принципе, не нужна пауза на каждой итерации цикла.
Ненадо чтобы Panel реализовывал Runnable пусть будет отдельный класс рееализующий Runnable который соодержит в себе сылку на твою панель и делает с ней всё необходимое.