gpt4 book ai didi

java - 暂停一个简单的计时器

转载 作者:行者123 更新时间:2023-11-29 05:43:44 25 4
gpt4 key购买 nike

在 Java 中如何暂停一个简单的计时器?

这可能是个新手问题 - 我对其中的很多内容都不熟悉。我有一个使用 Thread.sleep( MILLISECONDS ) 的简单番茄钟,它在 for 循环中重复运行,然后使用默认系统声音 (Toolkit.getDefaultToolkit().beep() ;)。

我想放一个 JButton 来暂停它(我正在使用一个简单的 JPanel 来显示番茄钟已完成,以及在什么时间完成。),然后像这样显示一些时间段 ...... 在 JPanel 上

暂停/恢复的最佳方式是什么?谢谢!

最佳答案

不要调用 Thread.sleep。如果在 UI 线程上完成,这将阻止 EDT。而是使用 Swing Timer并将延迟设置为周期间隔。 暂停/恢复 功能可以使用 stop 实现/start分别。

关于java - 暂停一个简单的计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16574493/

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