Hallo,

new Thread(this) geht leider nicht in einer statischen Methode.

Meine Empfehlung:
- startIntro ersatzlos streichen
- in Test_under (new Thread(panel)).start() aufrufen
- paintComponent() anstelle von paint() überschreiben
- vor dem Zeichnen des Rechtecks die Farbe setzen

Gruß, Achim.