All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class cynosurex.awt.RubberbandZoomCanvas

java.lang.Object
   |
   +----java.awt.Component
           |
           +----cynosurex.awt.RubberbandZoomCanvas

public class RubberbandZoomCanvas
extends Component
implements CommonInterface, MouseListener, MouseMotionListener

Constructor Index

 o RubberbandZoomCanvas()
 o RubberbandZoomCanvas(Dimension)
 o RubberbandZoomCanvas(int, int)
 o RubberbandZoomCanvas(Point, Dimension)

Method Index

 o addNotify()
 o calculate()
Call this routine before obtaining the offset and scale information in you paint method.
 o getContentDimension()
 o getContentOrigin()
 o getMaintainAspectRatio()
 o getOffset()
 o getScaleHeight()
 o getScaleWidth()
 o hScroll(PanZoomPanel, int)
 o mouseClicked(MouseEvent)
 o mouseDragged(MouseEvent)
MouseDragged is not declared final, However, if you override this method, you must call it in your method.
 o mouseEntered(MouseEvent)
 o mouseExited(MouseEvent)
 o mouseMoved(MouseEvent)
 o mousePressed(MouseEvent)
 o mouseReleased(MouseEvent)
 o setContentDimension(Dimension)
 o setContentDimension(int, int)
 o setContentOrigin(int, int)
 o setContentOrigin(Point)
 o setMaintainAspectRatio(boolean)
 o vScroll(PanZoomPanel, int)
 o zoomOut()
Call this method to zoom out the display.

Constructors

 o RubberbandZoomCanvas
 public RubberbandZoomCanvas()
 o RubberbandZoomCanvas
 public RubberbandZoomCanvas(Dimension contentDimension)
 o RubberbandZoomCanvas
 public RubberbandZoomCanvas(int contentWidth,
                             int contentHeight)
 o RubberbandZoomCanvas
 public RubberbandZoomCanvas(Point contentOrigin,
                             Dimension contentDimension)

Methods

 o getContentDimension
 public Dimension getContentDimension()
 o addNotify
 public void addNotify()
Overrides:
addNotify in class Component
 o setContentDimension
 public void setContentDimension(Dimension contentDimension)
 o setContentDimension
 public void setContentDimension(int contentWidth,
                                 int contentHeight)
 o getContentOrigin
 public Point getContentOrigin()
 o setContentOrigin
 public void setContentOrigin(Point contentOrigin)
 o setContentOrigin
 public void setContentOrigin(int x,
                              int y)
 o getMaintainAspectRatio
 public boolean getMaintainAspectRatio()
 o setMaintainAspectRatio
 public void setMaintainAspectRatio(boolean state)
 o getOffset
 public Point getOffset()
 o getScaleWidth
 public float getScaleWidth()
 o getScaleHeight
 public float getScaleHeight()
 o calculate
 public void calculate()
Call this routine before obtaining the offset and scale information in you paint method.

 o zoomOut
 public void zoomOut()
Call this method to zoom out the display.

 o hScroll
 public void hScroll(PanZoomPanel p,
                     int pos)
 o vScroll
 public void vScroll(PanZoomPanel p,
                     int pos)
 o mouseClicked
 public final void mouseClicked(MouseEvent e)
 o mouseEntered
 public void mouseEntered(MouseEvent e)
 o mouseExited
 public void mouseExited(MouseEvent e)
 o mousePressed
 public final void mousePressed(MouseEvent e)
 o mouseReleased
 public final void mouseReleased(MouseEvent e)
 o mouseDragged
 public void mouseDragged(MouseEvent e)
MouseDragged is not declared final, However, if you override this method, you must call it in your method. Otherwise this class will not work properly.

 o mouseMoved
 public void mouseMoved(MouseEvent e)

All Packages  Class Hierarchy  This Package  Previous  Next  Index