1. Gibt es bei Java eigentlich "switch" ?

2. "zeichneSchwarz" ist doch bestimmt ne Methode, die du selbst geschrieben hast - lass die doch TRUE zurückgeben und dann per if-Abfrage prüfen, ob es TRUE ist, um nur dann sleep auszuführen. So sollte das sleep erst ausgeführt werden, wenn die Methode eben TRUE zurückgibt und somit schon vollständig durchgenommen wurde.

lg