public class ZoomRectangleTool extends BaseViewTool implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
| Modifier and Type | Class and Description |
|---|---|
class |
ZoomRectangleTool.Drawer |
active, canvas, listeners, type| Constructor and Description |
|---|
ZoomRectangleTool(ToolListener listener,
GeoreferencingView parentView)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
draw(java.awt.Graphics g)
Parte gráfica de una tool.
|
java.lang.Object |
getResult()
Obtiene el resultado de la aplicación de la herramienta
|
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e)
Dibujado del cuadro con el área a hacer zoom.
|
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)
Selecciona el punto inicial del cuadro del que se quiere el zoom
|
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
setActive(boolean active)
Asigna el flag que activa y desactiva la herramienta
|
addToolListener, awake, endAction, getParentView, getToolType, isActive, offTool, onTool, sleeppublic ZoomRectangleTool(ToolListener listener, GeoreferencingView parentView)
canvas - public void draw(java.awt.Graphics g)
BaseViewTooldraw in class BaseViewToolpublic java.lang.Object getResult()
BaseViewToolgetResult in class BaseViewToolpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void setActive(boolean active)
setActive in class BaseViewToolactive - true para activarla y false para desactivarlapublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked 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.MouseMotionListener