Estou vendo essa matéria no meu curso, ai o professor fez uma pergunta assim.
É possível fazer animações em java?
eu pensei acho que não né.
Então ele disse, pensa nisso um pouquinho, se o flash faz animações e o java faz o flash, por que o java não faria tudo que faz o flash?
Realmente, esse é um pensamento muito legal xD (pelo menos eu achei)
Mas enfim, aqui embaixo está a source.
o rastro eu deixei porque eu quis mesmo, caso você queria apagar é só mudar a posição do FOR que faz a animação e colocar pra ele refazer o desenho todas as vezes.
Espero que tenham gostado aew pessoal valeu!