Трудно понять без исходника.
1) Попробуй более позднюю версию Java (
http://java.sun.com/)
a) только JRE
b) Java SDK 1.4.1-02 (c:\j2sdk\demo\applets) + сюда входит и JRE
2) отображения апплета всегда нуно реализовывать внутри *.paint(...). А при изменении в облики вызывать repaint(). Repaint потом вызовет paint апплета + его контейнеров.
3) запускай поток и через 1-3 секунды принудительно вызывать repaint -- будет тормозить. Плюс нужно в start/stop запускать/останавливать поток (это такое правило хорошего тона).