|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
edu.uci.ics.jung.visualization.control.ScalingGraphMousePlugin
ScalingGraphMouse applies a scaling transformation to the graph layout. The Vertices get closer or farther apart, but do not themselves change size. ScalingGraphMouse uses MouseWheelEvents to apply the scaling.
| Field Summary | |
protected float |
in
the amount to zoom in by |
protected float |
out
the amount to zoom out by |
protected ScalingControl |
scaler
controls scaling operations |
protected boolean |
zoomAtMouse
whether to center the zoom at the current mouse position |
| Fields inherited from class edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin |
cursor, down, modifiers |
| Constructor Summary | |
ScalingGraphMousePlugin(ScalingControl scaler,
int modifiers)
|
|
ScalingGraphMousePlugin(ScalingControl scaler,
int modifiers,
float in,
float out)
|
|
| Method Summary | |
boolean |
checkModifiers(MouseEvent e)
check the mouse event modifiers against the instance member modifiers. |
float |
getIn()
|
float |
getOut()
|
ScalingControl |
getScaler()
|
void |
mouseWheelMoved(MouseWheelEvent e)
zoom the display in or out, depending on the direction of the mouse wheel motion. |
void |
setIn(float in)
|
void |
setOut(float out)
|
void |
setScaler(ScalingControl scaler)
|
void |
setZoomAtMouse(boolean zoomAtMouse)
|
| Methods inherited from class edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin |
getCursor, getModifiers, setCursor, setModifiers |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected float in
protected float out
protected boolean zoomAtMouse
protected ScalingControl scaler
| Constructor Detail |
public ScalingGraphMousePlugin(ScalingControl scaler,
int modifiers)
public ScalingGraphMousePlugin(ScalingControl scaler,
int modifiers,
float in,
float out)
| Method Detail |
public void setZoomAtMouse(boolean zoomAtMouse)
zoomAtMouse - The zoomAtMouse to set.public boolean checkModifiers(MouseEvent e)
AbstractGraphMousePlugin
checkModifiers in interface GraphMousePlugincheckModifiers in class AbstractGraphMousePluginpublic void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved in interface MouseWheelListenerpublic float getIn()
public void setIn(float in)
in - The zoom in value to set.public float getOut()
public void setOut(float out)
out - The zoom out value to set.public ScalingControl getScaler()
public void setScaler(ScalingControl scaler)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||