public class ZoomAndPanListener
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_ZOOM_LEVEL |
static int |
DEFAULT_MIN_ZOOM_LEVEL |
static double |
DEFAULT_ZOOM_MULTIPLICATION_FACTOR |
| Constructor and Description |
|---|
ZoomAndPanListener(java.awt.Component targetComponent) |
ZoomAndPanListener(java.awt.Component targetComponent,
int minZoomLevel,
int maxZoomLevel,
double zoomMultiplicationFactor) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.geom.AffineTransform |
getCoordTransform() |
int |
getZoomLevel() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
void |
setCoordTransform(java.awt.geom.AffineTransform coordTransform) |
void |
setZoomLevel(int zoomLevel) |
public static final int DEFAULT_MIN_ZOOM_LEVEL
public static final int DEFAULT_MAX_ZOOM_LEVEL
public static final double DEFAULT_ZOOM_MULTIPLICATION_FACTOR
public ZoomAndPanListener(java.awt.Component targetComponent)
public ZoomAndPanListener(java.awt.Component targetComponent,
int minZoomLevel,
int maxZoomLevel,
double zoomMultiplicationFactor)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic int getZoomLevel()
public void setZoomLevel(int zoomLevel)
public java.awt.geom.AffineTransform getCoordTransform()
public void setCoordTransform(java.awt.geom.AffineTransform coordTransform)