¿Cómo hago un retraso en Java?

Estoy tratando de hacer algo en Java y necesito algo que esperar / retrasar durante una cantidad de segundos en un ciclo while.

while (true) {
    if (i == 3) {
        i = 0;
    }

    ceva[i].setSelected(true);

    // I need to wait here

    ceva[i].setSelected(false);

    // I need to wait here

    i++;
}

Quiero construir un secuenciador por pasos y soy nuevo en Java. ¿Alguna sugerencia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta