Class XYZoomRegion

java.lang.Object
uk.ac.starlink.topcat.plot.ZoomRegion
uk.ac.starlink.topcat.plot.XYZoomRegion

public abstract class XYZoomRegion extends ZoomRegion
ZoomRegion for zooming in two dimensions (X-Y). A drag in both positive graphics coordinate directions (down and right) is a zoom in (magnifying), and a drag in both negative directions (up and left) is a zoom out.
Since:
28 Mar 2006
Author:
Mark Taylor
See Also:
  • Constructor Details

    • XYZoomRegion

      public XYZoomRegion(Rectangle display)
      Constructs a new XY zoom region.
      Parameters:
      display - rectangle defining the region for both dragging and visual feedback
  • Method Details

    • createDrag

      public ZoomDrag createDrag(Component comp, Point start)
      Description copied from class: ZoomRegion
      Returns a new ZoomDrag object appropriate for this region.
      Specified by:
      createDrag in class ZoomRegion
      Parameters:
      comp - component on which the drag is taking place
      start - start point for the drag
      Returns:
      new drag object