Fechar Jlabel após alguns segundos

Boa tarde, alguém poderia me ajudar a implementar a classe Timer do java?

Eu tenho um botão que quando clico torna visível uma Jlabel com uma GIF, como a GIF fica repetindo, preciso que esse Jlabel feche depois de um tempo.

Eu dei uma procurada no forum mas não consegui implementar os exemplos no meu projeto.

Muito obrigado desde já!

Boa noite campeão.

Segue um exemplo de uso:

import java.util.Timer;
import java.util.TimerTask;

public void hideLabel() {
    TimerTask timerTask = new TimerTask() {
        @Override
        public void run() {
            jLabel1.setVisible(false);
        }
    };
    Timer timer = new Timer(true);
    timer.schedule(timerTask, 10000L);
}
1 curtida

Cara muito obrigado mesmo! Deu certinho