import java.awt.*; import interactingletters; import java.awt.event.*; //This version uses interactingletters and allows you to 'throw' the letters by dragging and releasing them public class HelloInteraction extends java.applet.Applet implements Runnable, MouseListener, MouseMotionListener { interactingletters[] letters; int count, draggingletter; Thread animator; String greeting; public void init() { greeting = "Hello, World!"; letters = new interactingletters[greeting.length()]; for (int i=0; i=0) //release in interactingletter throws the letter in the direction your mouse was dragging before you call it letters[draggingletter].release(event.getX(), event.getY()); draggingletter=-1; } public void mouseEntered(MouseEvent event){} public void mouseExited(MouseEvent event){} public void mouseMoved(MouseEvent event){} public void mouseDragged(MouseEvent event) { if (draggingletter>=0) letters[draggingletter].update(event.getX(), event.getY()); } }