The call to repaint() is only a *request* for the JPanel to repaint itself. Multiple calls to repaint() will be collapsed into a single paint event. Removing the call to Thread.sleep() causes you to...