Как я могу добавить простую задержку в приложении Java Swing?

Я хотел бы знать, как добавить задержку в приложении Swing на Java, я использовалThread.sleep(time), а также я использовал SwingWorker, но он не работает. Вот часть моего кода:

switch (state) {
    case 'A':
        if (charAux == 'A') {
            state = 'B';                    
            //Here's where I'd like to add a time delay
            jLabel13.setForeground(Color.red);
            break;
        } else {                            
            //Here's where I'd like to add a time delay
            jLabel12.setForeground(Color.red);
            break;
        }
}

Я надеюсь, что вы могли бы помочь мне или решить мои сомнения, когда я использую SwingWorker.

Ответы на вопрос(3)

Ваш ответ на вопрос