Acting When The Mouse Is Dragged

                      Next      Applet      Java Source      Using Paint      Source

// Acting on mouse dragging - moving text around on the screen
import java.awt.*;         // for Graphics class
import java.awt.event.*;   // for MouseMotionListener
import java.applet.*;

public class DragAnObject extends Applet implements MouseMotionListener {
   int x=10, y=10;
   String message="Hello World";
   
   public void init() {
      addMouseMotionListener(this);
   }
   
   public void paint (Graphics g) {
      g.drawString(message, x, y);
   }
   
   public void mouseDragged (MouseEvent event) {
      x = event.getX();
      y = event.getY();
      repaint(); 
   }
   
   public void mouseMoved (MouseEvent event)   { }
}