//
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Event;



public class Interaction extends java.applet.Applet {
   Color c=new Color(0,0,255);
   int dx=size().width;
   int dy=size().height;   

   public boolean handleEvent(Event e){
   boolean traite=false;
        switch(e.id){
            case Event.MOUSE_DOWN:
                   traite=true;
                   c= new Color(255,255,255);
                   break;
           case Event.MOUSE_UP:
                  traite=true;
                   c= new Color(255,0,0);
                   break;
           case Event.MOUSE_DRAG:
                   traite=true;
                   dx=e.x;
                   dy=e.y;
                   break;
          default: return super.handleEvent(e);
        }
        repaint(); 
        return true;
  }
	 public void paint(Graphics g) {
             g.setColor(c);
             g.drawLine(0,0,dx,dy);
    }
}