如何在Java中设置倒数计时器?

我想每秒倒数一次并更新标签文本吗?

int countdown = 100;

public void countingDown() {
    countdown = countdown - 1;
    label.setText(countdown + "second's left");
}

那么如何countingDown每秒运行一次呢?

尼威

您可能会这样:

package com.example;

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

public class MyTimer {

    public static void main(String[] args) {
        Timer timer = new Timer();
        timer.schedule(new App(), 0, 1000);
    }
}

class App extends TimerTask {

    int countdown = 100;

    public void run() {
        countdown = countdown - 1;
        System.out.println(countdown);
        //label.setText(countdown +"second's left");
    }

}

// Result:
//99
//98
//97
//96
//95
//94

它只是工作。改变System.out.println(countdown);label.setText(countdown +"second's left");是你想要的。

参考
http://docs.oracle.com/javase/8/docs/api/index.html?java/util/TimerTask.html
http://docs.oracle.com/javase/8/docs/api/index。 html?java / util / Timer.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java中设置倒数计时器?

来自分类Dev

如何在Java Applet中创建倒数计时器?

来自分类Dev

如何在Java Applet中创建倒数计时器?

来自分类Dev

如何在倒数计时器中显示倒数

来自分类Dev

如何在React中显示倒数计时器

来自分类Dev

如何在TextView中显示倒数计时器?

来自分类Dev

如何使用RxJS Observables设置倒数计时器?

来自分类Dev

在jQuery中设置倒数计时器的样式

来自分类Dev

如何在网页上添加倒数计时器

来自分类Dev

如何在倒数计时器上添加文本

来自分类Dev

如何在View类中设置计时器?

来自分类Dev

如何在Swift中设置计时器

来自分类Dev

如何在View类中设置计时器?

来自分类Dev

如何在Swift中设置计时器

来自分类Dev

如何在 Google Apps Script 中设置计时器?

来自分类Dev

设置时间倒数计时器jQuery

来自分类Dev

倒数计时器未设置错误

来自分类Dev

倒数计时器未设置错误

来自分类Dev

按下按钮后如何在ModalView中创建倒数计时器?

来自分类Dev

如何在展开式ListView和倒数计时器中获取小组儿童视图?

来自分类Dev

如何在具有后台支持的UWP应用中添加倒数计时器?

来自分类Dev

在facerecognizer opencv java中添加倒数计时器

来自分类Dev

如何倒数计时器在反应中运行

来自分类Dev

如何在Java中为autoRefresh Jpanel设置计时器

来自分类Dev

如何在Android中将计时器用作倒数计时器

来自分类Dev

在Java中设置标签的计时器

来自分类Dev

如何在Java中添加循环计时器?

来自分类Dev

如何在Java中初始化计时器?

来自分类Dev

如何创建“倒数计时器” GIF?