estou fazendo um programa e estou com um problema, eu quero que um timer seja iniciado e quando ele acabar uma label fica invisivel eu consegui fazer isso com o seguinte código:
if(tempoq == 0){ }else{ Timer tempo = new Timer(tempoq, new ActionListener() { public void actionPerformed(ActionEvent e) { jLabel1.setText(""); tempo.stop(); } });tempo.start(); }
porém quando tento compilar ele me diz que a variavel tempo não foi iniciada no tempo.stop(); onde está o erro?