[Java]Bild bewegen

Steht dein flag auf false wird die while-Schleife und damit der Thread beendet. Und beendet heißt wirklich beendet und weg...

Du mußt daher direkt innerhalb der while-Schleife eine if-Abfrage machen:
Java:
while(police_ypos < 480) {
			if(flag){
				.....
				bildanzeige.repaint();
			}
			try {       
				Thread.sleep(10);
			} 
			catch (InterruptedException e) {
				interrupt();     
			}
		}
 
Zurück