Mudar Cores em Letreiro

Galera criei esse metodo, com ele queria saber se como deixar a label mudando de cor a cada um certo espaço corrido.

Caso de pra fazer poderiam ajudar.

valeu!

[code]public class JLabelMarquee extends JLabel {
/**
*
*/
private static final long serialVersionUID = 1L;
private double addX;
private double vel;

public JLabelMarquee(double vel) {   
    this.vel = vel;   
}   
   
@Override   
public void paintComponent(Graphics g) {   
    g.translate((int)addX, 0);   
    super.paintComponent(g);   
    repaint(5);   
    addX = addX + vel;   
    if(addX > getBounds().getWidth())   
        addX = 0-getText().length();   
}   

}[/code]

Aqui é no painel principal

lblLetreiro.setFont(new java.awt.Font("Castellar", 2, 24)); lblLetreiro.setForeground(new java.awt.Color(0,0,255)); lblLetreiro.setText("BAR BALADA A NOVA SENSAÇÃO DE SÃO PAULO");

Pesquise sobre threads…
Pode te ajudar…

teria que usar algum TIMER para isso!

para um certo tempo ele mudaria a cor e assim por diante!

Então, com uma thread rodando, você consegue, aí, assim que muda, você coloca a thread em sleep por X segundos…