org.opensourcephysics.display
Interface Interactive

All Superinterfaces:
Drawable, Measurable
All Known Subinterfaces:
Selectable
All Known Implementing Classes:
AbstractInteractive, BoundedShape, InteractiveCircle, InteractiveLabel

public interface Interactive
extends Measurable

Interactive defines how an object must behave so that it can interact with a drawable panel.


Method Summary
 Interactive findInteractive(DrawingPanel panel, int _xpix, int _ypix)
           
 double getX()
           
 double getY()
           
 boolean isEnabled()
           
 void setEnabled(boolean enabled)
           
 void setX(double x)
           
 void setXY(double x, double y)
           
 void setY(double y)
           
 
Methods inherited from interface org.opensourcephysics.display.Measurable
getXMax, getXMin, getYMax, getYMin, isMeasured
 
Methods inherited from interface org.opensourcephysics.display.Drawable
draw
 

Method Detail

findInteractive

public Interactive findInteractive(DrawingPanel panel,
                                   int _xpix,
                                   int _ypix)

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()

setXY

public void setXY(double x,
                  double y)

setX

public void setX(double x)

setY

public void setY(double y)

getX

public double getX()

getY

public double getY()