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 MouseListener, MouseMotionListener
-
RubberbandZoomCanvas()
-
-
RubberbandZoomCanvas(Dimension)
-
-
RubberbandZoomCanvas(int, int)
-
-
RubberbandZoomCanvas(Point, Dimension)
-
-
addNotify()
-
-
calculate()
- Call this routine before obtaining the offset and scale information
in you paint method.
-
getContentDimension()
-
-
getContentOrigin()
-
-
getMaintainAspectRatio()
-
-
getOffset()
-
-
getScaleHeight()
-
-
getScaleWidth()
-
-
hScroll(PanZoomPanel, int)
-
-
mouseClicked(MouseEvent)
-
-
mouseDragged(MouseEvent)
- MouseDragged is not declared final,
However, if you override this method, you must call
it in your method.
-
mouseEntered(MouseEvent)
-
-
mouseExited(MouseEvent)
-
-
mouseMoved(MouseEvent)
-
-
mousePressed(MouseEvent)
-
-
mouseReleased(MouseEvent)
-
-
setContentDimension(Dimension)
-
-
setContentDimension(int, int)
-
-
setContentOrigin(int, int)
-
-
setContentOrigin(Point)
-
-
setMaintainAspectRatio(boolean)
-
-
vScroll(PanZoomPanel, int)
-
-
zoomOut()
- Call this method to zoom out the display.
RubberbandZoomCanvas
public RubberbandZoomCanvas()
RubberbandZoomCanvas
public RubberbandZoomCanvas(Dimension contentDimension)
RubberbandZoomCanvas
public RubberbandZoomCanvas(int contentWidth,
int contentHeight)
RubberbandZoomCanvas
public RubberbandZoomCanvas(Point contentOrigin,
Dimension contentDimension)
getContentDimension
public Dimension getContentDimension()
addNotify
public void addNotify()
- Overrides:
- addNotify in class Component
setContentDimension
public void setContentDimension(Dimension contentDimension)
setContentDimension
public void setContentDimension(int contentWidth,
int contentHeight)
getContentOrigin
public Point getContentOrigin()
setContentOrigin
public void setContentOrigin(Point contentOrigin)
setContentOrigin
public void setContentOrigin(int x,
int y)
getMaintainAspectRatio
public boolean getMaintainAspectRatio()
setMaintainAspectRatio
public void setMaintainAspectRatio(boolean state)
getOffset
public Point getOffset()
getScaleWidth
public float getScaleWidth()
getScaleHeight
public float getScaleHeight()
calculate
public void calculate()
- Call this routine before obtaining the offset and scale information
in you paint method.
zoomOut
public void zoomOut()
- Call this method to zoom out the display.
hScroll
public void hScroll(PanZoomPanel p,
int pos)
vScroll
public void vScroll(PanZoomPanel p,
int pos)
mouseClicked
public final void mouseClicked(MouseEvent e)
mouseEntered
public void mouseEntered(MouseEvent e)
mouseExited
public void mouseExited(MouseEvent e)
mousePressed
public final void mousePressed(MouseEvent e)
mouseReleased
public final void mouseReleased(MouseEvent e)
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.
mouseMoved
public void mouseMoved(MouseEvent e)
All Packages Class Hierarchy This Package Previous Next Index