在Java GUI中延迟处理代码的方法

时间:2013-03-23 08:20:08

标签: multithreading user-interface process delay sleep

我正在制作一个延迟set.visible(false)代码的程序,然后在指定的时间间隔后,将set.visible设置为true。

到目前为止,我找到了两种方法使它工作: 1.使用thread.sleep 2.使用挥杆计时器

还有其他方法可以延迟java中的进程吗?我的代码是在GUI中,所以如果您的答案可以应用于GUI应用程序,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用 java.util.concurrent 包中的 ScheduledThreadPoolExecutor

public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)

Here是文档。