unção Java Wait

Eu queria saber se vocês poderiam me ajudar. Estou tentando criar um programa de animação com o módulo gráfico incorporado do Java ... O problema é que o Java executa tudo de uma vez; não há tempo entre as diferentes animações. O produto final é apenas a última imagem. Preciso de uma função que coloque meio segundo entre cada uma das foto

Qualquer ajuda é apreciada.

Especificações: Blue-J, JDK 6.

Edit: Btw, eu sou um Java Newbie, e isso é uma coisa de classe. A tarefa era fazer uma animação e pressionar 'c' para avançar cada quadro, mas acho que isso é meio que gueto, então quero algo melho

questionAnswers(2)

yourAnswerToTheQuestion