Mudar o valor de um numero no Jlabel

como eu faco pra um valor inteiro ficar laterando no J label?? segue ai m pedaco do codigo fonte pra vcs darem uma olhada, basicamente ele supostamente teria que mudar o valor do cont a cada segundo e mostrar o valor na tela tambem a cada segundo, mas nao to conseguindo fazer isso!!

[code]public class Painel1 extends JPanel implements MouseListener
{
private JLabel texto;
int totalCartas=16;
ImageIcon cartasFundo[];
ImageIcon cartasFrente[];
boolean status[];
int primeira, segunda;
String[] exercicios;
Random random;
int cont=0;

javax.swing.Timer t = new javax.swing.Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
cont++;
}
});

boolean descobertas[];

Painel1()
{
	t.start(); 
	texto =new JLabel("TEMPO: " +cont);
	this.add(texto);[/code]

vc setou o valor da variável apenas uma vez no JLabel, depois alterou o valor da variável e não setou novamente. Vc tem que setar todas as vezes que alterar o valor de cont…

tenta isso:

javax.swing.Timer t = new javax.swing.Timer(1000, new ActionListener() { public void actionPerformed(ActionEvent e) { cont++; texto.setText("TEMPO: " + cont); // inclui essa linha // cada vez que for alterado o valor de cont voce // substitui o texto do JLabel } });

até mais

agora assim!!! obrigado!!!

se precisar estamos aí…

até mais