Wie kann ich einer Java Swing-Anwendung eine einfache Verzögerung hinzufügen?

Ich würde gerne wissen, wie man eine Zeitverzögerung in eine von mir verwendete Swing-App in Java einfügtThread.sleep(time), und auch ich habe SwingWorker benutzt, aber es funktioniert nicht. Hier ist ein Teil meines Codes:

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;
        }
}

Ich hoffe, Sie konnten mir helfen oder meine Zweifel lösen, wenn ich SwingWorker verwende.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage