Como fazer esse programinha?

Pessoal eu preciso fazer um programa em Java pra explicar thread na prática, o lance com thread tá tranquilo, eu na verdade preciso de ajuda no programa que é o seguinte: uma telinha com dois botões, adicionar bola e fechar. O botão adicionar bola cria uma bolinha na tela que se move continuamente e rebate quando alcança o limite da tela. Cada bola é uma thread. A questão é se tem algo pronto que faça essa ação do movimento da bola?

Se não me engano existe esse mesmo exemplo pronto no livro Core Java, livro I (básico), edição (não sei qual), acho que a edição 6.

Cara, se tu queis algo pronto, procure o pdf do livro Killer Game Programing in Java http://fivedots.coe.psu.ac.th/~ad/jg/
tem uns exemplos que fazem exatamente o que vc quer.

flws

Ou veja também:
http://www.cokeandcode.com/node/6