Class BaseApplet2.GraphClickListener

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--BaseApplet2.GraphClickListener
Enclosing class:
BaseApplet2

public abstract class BaseApplet2.GraphClickListener
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener


Field Summary
protected  boolean active
           
protected  Plotter2 p
           
 
Constructor Summary
BaseApplet2.GraphClickListener()
           
BaseApplet2.GraphClickListener(Plotter2 p)
           
 
Method Summary
protected  void _update(int x, int y, boolean mousePressed, boolean mouseReleased)
           
 boolean ignoreEvent(java.awt.event.MouseEvent me)
           
 void mouseDragged(java.awt.event.MouseEvent me)
           
 void mouseMoved(java.awt.event.MouseEvent me)
           
 void mousePressed(java.awt.event.MouseEvent me)
           
 void mouseReleased(java.awt.event.MouseEvent me)
           
 void setPlotter(Plotter2 p)
           
abstract  void update(double x, double y)
           
 void update(double x, double y, boolean mousePressed, boolean mouseReleased)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

p

protected Plotter2 p

active

protected boolean active
Constructor Detail

BaseApplet2.GraphClickListener

public BaseApplet2.GraphClickListener(Plotter2 p)

BaseApplet2.GraphClickListener

public BaseApplet2.GraphClickListener()
Method Detail

setPlotter

public void setPlotter(Plotter2 p)

ignoreEvent

public boolean ignoreEvent(java.awt.event.MouseEvent me)

mousePressed

public void mousePressed(java.awt.event.MouseEvent me)
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent me)
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

mouseMoved

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

mouseDragged

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

_update

protected void _update(int x,
                       int y,
                       boolean mousePressed,
                       boolean mouseReleased)

update

public void update(double x,
                   double y,
                   boolean mousePressed,
                   boolean mouseReleased)

update

public abstract void update(double x,
                            double y)