Lake applets are made using an image that has been cropped to a horizon
line and when incorporated with the java lake applet the images are
reflected in moving water. The latest method is to ripple the water
from the natural horizon and to alter the speed of the ripple. Check
out the Horizon Tutorial
if you want to learn more about this.