我正在制作一个延迟set.visible(false)代码的程序,然后在指定的时间间隔后,将set.visible设置为true。
到目前为止,我找到了两种方法使它工作: 1.使用thread.sleep 2.使用挥杆计时器
还有其他方法可以延迟java中的进程吗?我的代码是在GUI中,所以如果您的答案可以应用于GUI应用程序,我将不胜感激。
答案 0 :(得分:0)
使用 java.util.concurrent 包中的 ScheduledThreadPoolExecutor 。
public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
Here是文档。