延迟影响其余说明

时间:2016-01-08 19:54:04

标签: java delay

我在我的java代码中添加了5秒的延迟,我遇到了一个问题。这是我的代码:

protected void createAccountButton(ActionEvent event) throws IOException, InterruptedException {
        if (verifyData()){
            addUserData();
            validCont.setText("Message.");
            TimeUnit.SECONDS.sleep(5);
            backToLoginButton(event);
        }
    }

由于我在代码中添加了TimeUnit.SECONDS.sleep(5);,因此该消息不再显示。其余的说明是有效的。我对Thread.sleep();

有同样的问题

1 个答案:

答案 0 :(得分:0)

这是因为你正在EDT(事件调度线程)上睡觉。您可以通过在另一个线程中运行此例程或使用SwingWorker

来解决此问题