JLearner: JTextBox Hintergrund aktualisieren

Beitrag lesen

Hi

Habe ne Methode die sieht so aus:

public void runAnimation() {
    for(int i=1;i<=255;i++) {
 txtUserNumber.setBackground(new Color(i,50,50));
 try { Thread.sleep(500); } catch(InterruptedException e) {}
 repaint();
    }
}

Sie soll im Abstand von 500ms den Background der JTextBox(txtUserNumber) mit einer anderen Farbe zeichnen. Das funktioniert aber nicht, dh. die Farbe des Textfeldes wird nicht neu gezeichnet! Der Timer habe ich eingebaut damit das ganze ein bisschen animiert aussieht...

Warum klappts nicht?

JLearner