The "Ball Animation Applet" demonstartes InterAppletCommunication. It consists of three separate applets. The ball applet does InterAppletCommunication with the two neighbour applets and trigger the two to react when the ball is towards their edge. The animation could be stopped and restarted by mouse click on the ball applet with the ball moving in the initial right moving direction.