Java swing定时器和暂停程序?

Java swing定时器和暂停程序?,java,swing,timer,Java,Swing,Timer,我试图在java swing应用程序中模拟等待,所以基本上是这样的:用户按下按钮(已经添加了actionlistener),然后程序在后台工作时基本上会暂停5秒钟,然后在5秒钟过后会显示一个窗口。(我知道怎么做窗户)。基本上我是在问你如何使用摆动计时器?是否可以调用pause()之类的命令?您可能希望从文档中查看此示例: 基本上,您可以在它启动之前定义一个初始延迟(在您的情况下为5秒),然后简单地启动它。您可能会从中得到一些想法。另请参见。谢谢,这正是我要找的!杰出的SwingTimer是在非

我试图在java swing应用程序中模拟等待,所以基本上是这样的:用户按下按钮(已经添加了actionlistener),然后程序在后台工作时基本上会暂停5秒钟,然后在5秒钟过后会显示一个窗口。(我知道怎么做窗户)。基本上我是在问你如何使用摆动计时器?是否可以调用pause()之类的命令?

您可能希望从文档中查看此示例:


基本上,您可以在它启动之前定义一个初始延迟(在您的情况下为5秒),然后简单地启动它。

您可能会从中得到一些想法。另请参见。

谢谢,这正是我要找的!杰出的Swing
Timer
是在非GUI线程上标记时间的好方法。有关背景工作,请查看
SwingWorker
。在您有机会进行实验后,您可以通过单击左侧的来接受此答案。