我试图在java swing应用程序中模拟等待,所以它基本上是这样的:用户按下一个按钮(已经添加了一个actionlistener)然后程序基本上使5秒暂停,而在后台工作,然后当5秒已经过去了一个窗口显示出来。(我知道怎么做窗户)。基本上,我是在问你如何使用摇摆计时器?是否有一个类似pause()的命令可以被调用?
您可能会从TimerFrame
获得一些想法。参见在Swing应用程序中使用计时器。
你可能想从文档中查看这个例子:
http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/uiswing/examples/components/TumbleItemProject/src/components/TumbleItem.java
基本上你可以在它触发之前定义一个初始延迟——在你的例子中是5秒——然后简单地启动它