Greenfoot

Greenfoot allows you to make graphical representation of objects and simulations through programming.