Dúvida sobre Java 2D

Estou fazendo uma aplicação que é mais ou menos assim:

Eu criei uma escada utilizando drawLine… Depois criei uma bola usando fillOval…
Até ai tudo certo. Mas eu gostaria de implementar algo do tipo: quando eu clicar em alguma botão
a bola sobe um degrau. É ai onde está minha dúvida. Como eu faço pra essa bola sair do lugar?
Me ajudem, por favor…