Java 创建倒计时计时器

Java 创建倒计时计时器,java,netbeans,jframe,countdown,Java,Netbeans,Jframe,Countdown,我想创建一个倒计时计时器,我可以设置为1小时,也可以(通过使用两个单独的按钮)增加或减少一分钟的时间 它需要能够在多个不同的JFrames上显示当前的倒计时,请有人告诉我这是如何工作的以及如何做的 提前感谢所有提供帮助的人。一些建议: 需要在多个不同的jFrames上显示这一点,这表明您可能希望在没有GUI的情况下先编写倒计时代码。看看计时器,甚至只是thread.sleep,并编写一个简单的类,该类将尽可能精确地倒计时。首先使用sysout对其进行测试。Sysouts可能会很慢,所以请考虑此输

我想创建一个倒计时计时器,我可以设置为1小时,也可以(通过使用两个单独的按钮)增加或减少一分钟的时间

它需要能够在多个不同的JFrames上显示当前的倒计时,请有人告诉我这是如何工作的以及如何做的

提前感谢所有提供帮助的人。

一些建议:

需要在多个不同的jFrames上显示这一点,这表明您可能希望在没有GUI的情况下先编写倒计时代码。看看计时器,甚至只是thread.sleep,并编写一个简单的类,该类将尽可能精确地倒计时。首先使用sysout对其进行测试。Sysouts可能会很慢,所以请考虑此输出如何影响计时器

现在,您可以制作一个GUI来设置时间,并将此时间传递给新类


要更新多个jframes,您需要考虑使用观察者模式,因此允许将侦听器添加到计时器类中

请拿起并阅读中的文档。特别是,您应该阅读SO的相关内容以及这里有哪些问题。使用java.util中的Timer或TimerTask和framesAlso的pattern Observer,@RAZ_Muh_Taz的评论旨在帮助您了解此网站的规则,以便您可以改进此问题以及未来的问题。所以,它不是一个帮助论坛,而是一个用于编程问题的可搜索存储库。我们来这里不仅仅是为了帮助你,我们正在努力为未来的每个人建立一些有用的东西。我明白你想说的@azurefrog,但是如果你能给人们指出正确的方向,而不是直接拒绝帮助,这难道不是更有意义吗?比如选择只帮助那些有一些代码的人更好?人们想要学习,当互联网让我们失败时,我们可以问一些有经验的人,我们倾向于这样做。你试图为每个人创造一些有用的东西,但是拒绝帮助一些人是没有意义的。不管怎样,这只是我的意见。我会接受别人给出的实际建议,并尝试使用它来制作计时器。我所期望的只是建议。你把你具体问题中的专业知识和对某个问题进行总体协调的能力混为一谈。有人能指出你问题中的缺陷并不意味着他们有能力(或时间)回答你的问题。谢谢你给我指出了正确的方向,我真的很感激。