有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

swing Java延迟而不冻结UI

在Java中,我可以使用sleep(x)将一些代码的运行延迟x秒。但是,如果我使用Swing,这会使我的GUI冻结,因此这不是一个理想的解决方案

在Java中运行一系列代码之前,如何创建延迟


共 (1) 个答案

  1. # 1 楼答案

    首先,你可能不应该做任何你正在做的事情 在显示线程中。如果它在您自己的线程中,GUI 不会冻结。但除了重新审视你的整个思路 策略,通常的解决方法是将任务队列添加到 以后再运行