我想创建一个倒数计时器,我可以将其设置为1小时,也可以(通过使用两个单独的按钮)从该时间增加或减少1分钟。
并且它将需要能够在多个不同的JFrames上显示当前的倒计时,请有人可以向我建议这是如何工作的以及如何做到的。
在此先感谢您的帮助。
答案 0 :(得分:1)
一些指针:
您必须在多个不同的jFrame上显示此要求,建议您可能要先编写没有GUI的倒计时代码。看一下Timers或什至只是thread.sleep并编写一个简单的类,它将尽可能准确地递减计数。首先使用sysouts进行测试。 Sysout可能会很慢,所以请考虑一下此输出可能如何影响您的计时器。
现在,您可以制作一个GUI来设置时间并将该时间传递给您的新班级。
要更新多个jframe,您将需要考虑使用Observer模式,因此允许将侦听器添加到您的计时器类中。