|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprefuse.controls.ControlAdapter
prefuse.controls.AbstractZoomControl
prefuse.controls.ZoomControl
public class ZoomControl
Zooms the display, changing the scale of the viewable region. By default, zooming is achieved by pressing the right mouse button on the background of the visualization and dragging the mouse up or down. Moving the mouse up zooms out the display around the spot the mouse was originally pressed. Moving the mouse down similarly zooms in the display, making items larger.
| Field Summary |
|---|
| Fields inherited from class prefuse.controls.AbstractZoomControl |
|---|
DEFAULT_MAX_SCALE, DEFAULT_MIN_SCALE, m_maxScale, m_minScale, m_zoomOverItem, MAX_ZOOM, MIN_ZOOM, NO_ZOOM, ZOOM |
| Fields inherited from interface prefuse.controls.Control |
|---|
LEFT_MOUSE_BUTTON, MIDDLE_MOUSE_BUTTON, RIGHT_MOUSE_BUTTON |
| Constructor Summary | |
|---|---|
ZoomControl()
Create a new zoom control. |
|
ZoomControl(int mouseButton)
Create a new zoom control. |
|
| Method Summary | |
|---|---|
void |
itemDragged(VisualItem item,
java.awt.event.MouseEvent e)
Invoked when a mouse button is pressed on a VisualItem and then dragged. |
void |
itemPressed(VisualItem item,
java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a VisualItem. |
void |
itemReleased(VisualItem item,
java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a VisualItem. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Invoked when a mouse button is pressed on the Display (but NOT a VisualItem) and then dragged. |
void |
mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on the Display but NOT on a VisualItem. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on the Display but NOT on a VisualItem. |
| Methods inherited from class prefuse.controls.AbstractZoomControl |
|---|
getMaxScale, getMinScale, isZoomOverItem, setMaxScale, setMinScale, setZoomOverItem, zoom |
| Methods inherited from class prefuse.controls.ControlAdapter |
|---|
isEnabled, itemClicked, itemEntered, itemExited, itemKeyPressed, itemKeyReleased, itemKeyTyped, itemMoved, itemWheelMoved, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ZoomControl()
public ZoomControl(int mouseButton)
mouseButton - the mouse button that should initiate a zoom. One of
Control.LEFT_MOUSE_BUTTON, Control.MIDDLE_MOUSE_BUTTON,
or Control.RIGHT_MOUSE_BUTTON.| Method Detail |
|---|
public void mousePressed(java.awt.event.MouseEvent e)
Control
mousePressed in interface java.awt.event.MouseListenermousePressed in interface ControlmousePressed in class ControlAdapterMouseListener.mousePressed(java.awt.event.MouseEvent)public void mouseDragged(java.awt.event.MouseEvent e)
Control
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in interface ControlmouseDragged in class ControlAdapterMouseMotionListener.mouseDragged(java.awt.event.MouseEvent)public void mouseReleased(java.awt.event.MouseEvent e)
Control
mouseReleased in interface java.awt.event.MouseListenermouseReleased in interface ControlmouseReleased in class ControlAdapterMouseListener.mouseReleased(java.awt.event.MouseEvent)
public void itemPressed(VisualItem item,
java.awt.event.MouseEvent e)
Control
itemPressed in interface ControlitemPressed in class ControlAdapterControl.itemPressed(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
public void itemDragged(VisualItem item,
java.awt.event.MouseEvent e)
Control
itemDragged in interface ControlitemDragged in class ControlAdapterControl.itemDragged(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
public void itemReleased(VisualItem item,
java.awt.event.MouseEvent e)
Control
itemReleased in interface ControlitemReleased in class ControlAdapterControl.itemReleased(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||