gpt4 book ai didi

java - 在 Java 框架中显示计时器

转载 作者:行者123 更新时间:2023-11-30 08:08:54 27 4
gpt4 key购买 nike

我想显示我正在玩的游戏的已用时间。基本上我想调用跟踪分数的类,并且通过调用该类,我想启动一个不断运行并显示耗时的计时器,应该添加它。

有没有办法在不使用 System.Currenttime 的情况下做到这一点,我尝试使用它,但似乎应该有一种更简单的方法,因为我真的不需要太多的精度,我只是想让它开始计数并结束程序的其余部分。

最佳答案

您可以使用它来创建计时器:

timer = new Timer(speed, this);
timer.setInitialDelay(pause);
timer.start();

我会将速度设置为 1000,以便每 1 秒更新一次(因为时间以毫秒为单位。)

接下来,我将在您的 java 程序中创建一个标签:

JLabel label = new JLabel("Text Here");
add(label);

然后,我会这样做:

label.setText(timer.toString());

这基本上就是向 JFrame 上的标签添加计时器的方法。对于更高级的方法,这些网站可能会有所帮助:

https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html

http://www.javabeginner.com/java-jlabel-class-example/

How do you change label text in java after a timer ticks a second passed?

如果这个答案对您有帮助,请+1! :)

关于java - 在 Java 框架中显示计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30696170/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com