Создание таймера обратного отсчета - Java

    Timer timer = new Timer();

    TimerTask task = new TimerTask(){
        public void run(){
            for (int i = 0; i <= 30; i++){
                lblTimer.setText("" + i);
            }
        }
    };
    timer.scheduleAtFixedRate(task, 0, 1000); //1000ms = 1sec

Я создал таймер, который запускается, когда я нажимаю кнопку, а над кодом запускается. Может ли кто-нибудь помочь мне создать таймер, который рассчитывает до 30? Прямо сейчас, когда я запускаю его, задает текст «30» в метке, но я хочу, чтобы он начинался с 0 и считался до 30.

Ответы на вопрос(2)

Ваш ответ на вопрос