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