graphics.paint
Class PaintMouseHandler

java.lang.Object
  extended by graphics.paint.PaintMouseHandler
All Implemented Interfaces:
Drawable, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener

public class PaintMouseHandler
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, Drawable


Constructor Summary
PaintMouseHandler(java.awt.Component c)
           
 
Method Summary
 void add(Drawable d)
           
 void draw(java.awt.Graphics graphics)
           
 void drawRect(java.awt.Graphics g, int x1, int y1, int x2, int y2)
           
 java.awt.Component getComponent()
           
 void mouseClicked(java.awt.event.MouseEvent evt)
           
 void mouseDragged(java.awt.event.MouseEvent evt)
           
 void mouseEntered(java.awt.event.MouseEvent evt)
           
 void mouseExited(java.awt.event.MouseEvent evt)
           
 void mouseMoved(java.awt.event.MouseEvent evt)
           
 void mousePressed(java.awt.event.MouseEvent evt)
           
 void mouseReleased(java.awt.event.MouseEvent evt)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaintMouseHandler

public PaintMouseHandler(java.awt.Component c)
Method Detail

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent evt)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

drawRect

public void drawRect(java.awt.Graphics g,
                     int x1,
                     int y1,
                     int x2,
                     int y2)

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent evt)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent evt)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evt)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent evt)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

getComponent

public java.awt.Component getComponent()

draw

public void draw(java.awt.Graphics graphics)
Specified by:
draw in interface Drawable

add

public void add(Drawable d)