如何用java制作计时器?

如何用java制作计时器?,java,Java,我想做一个向上计数而不是向下计数的计时器。我有办法做到这一点吗?到目前为止我还没有这方面的代码。但是我发现了一些代码,它们是向下滴答的,而不是向上滴答的。我确实在api中看到了一些关于“计时器”的东西,但我对此一无所知。我读过一些关于它的东西,但还是一点也不懂。让它从N数到0。假设n是当前值。你的正计数器n’必须是n-n。这就是全部。不需要另一个方向的计数器 例如: N = n = 5 => n' = 5-5 = 0 N = 5, n = 4 => n' = 5-4 = 1 ...

我想做一个向上计数而不是向下计数的计时器。我有办法做到这一点吗?到目前为止我还没有这方面的代码。但是我发现了一些代码,它们是向下滴答的,而不是向上滴答的。我确实在api中看到了一些关于“计时器”的东西,但我对此一无所知。我读过一些关于它的东西,但还是一点也不懂。

让它从N数到0。假设n是当前值。你的正计数器n’必须是n-n。这就是全部。不需要另一个方向的计数器

例如:

N = n = 5 => n' = 5-5 = 0
N = 5, n = 4 => n' = 5-4 = 1
...
N = 5, n = 1 => n' = 5-1 = 4
N = 5, n = 0 => n' = 5-0 = 5

您可以使用Java Swing和
JLabel
并更新那里的计数器。 试试这个代码


在网上搜索一些东西,实现一些代码,如果它不起作用,问我们。这是家庭作业吗?计时器与时间有关。也许你只想要一个柜台?你想做什么?
 public class Counter {
    private static int cnt;

 public static void main(String args[]) {

  ActionListener actListner = new ActionListener() {

  @Override
  public void actionPerformed(ActionEvent event) {

    cnt += 1;
    System.out.println("Counter = "+cnt);

}

  };

  Timer timer = new Timer(1000, actListner);
  timer.start();
    }
  }