¿Cómo hago un retraso en Java?

Estoy tratando de hacer algo en Java y necesito algo para esperar / retrasar una cantidad de segundos en un bucle 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...