setBackground do JPanel não funciona

6 respostas
E

Estou tentando fazer o fundo de um JPanel mudar de cor de 1 segundo em 1 segundo, porém quando chamo painel.setBackground(cor), o fundo do painel continua o mesmo… Alguém poderia me ajudar?

6 Respostas

TedLoprao

Mandaste repintar???

E

sim…

Código:

public class PainelTexto extends JPanel implements ActionListener
{
...

        public void actionPerformed(ActionEvent e) {
               this.setBackground(Color.BLACK);
               repaint();
        }
...
}
TedLoprao

Vc está usando um Timer???

E

Sim…

this.timer = new Timer(500, this);
this.timer.start();
brlima

setOpaque(true); nao funciona ???

E

vlw brlima, funcionou agora

Criado 7 de maio de 2004
Ultima resposta 7 de mai. de 2004
Respostas 6
Participantes 3