Class 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:
    Zoomer
    • Constructor Detail

      • XYZoomRegion

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

      • createDrag

        public ZoomDrag createDrag​(java.awt.Component comp,
                                   java.awt.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