|
||||||||||
| 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
public class 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 AbstractGraphMousePlugine - an event to compare to
public 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 | |||||||||