Klasse FWSimEditingGraphMousePlugin
java.lang.Object
edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink>
net.simplace.client.sim.graphpanel.event.FWSimEditingGraphMousePlugin
- Alle implementierten Schnittstellen:
edu.uci.ics.jung.visualization.control.GraphMousePlugin,MouseListener,MouseMotionListener,EventListener
public class FWSimEditingGraphMousePlugin
extends edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink>
- Autor:
- Andreas Enders
-
Feldübersicht
Von Klasse geerbte Felder edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin
arrowPaintable, arrowShape, down, edgeFactory, edgeIsDirected, edgePaintable, edgeShape, rawArrowShape, rawEdge, startVertex, vertexFactoryVon Klasse geerbte Felder edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
cursor, modifiers -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFWSimEditingGraphMousePlugin(int modifiers1, org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory1, org.apache.commons.collections15.Factory<SimFieldLink> edgeFactory1) create instance and prepare shapes for visual effectsFWSimEditingGraphMousePlugin(org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory1, org.apache.commons.collections15.Factory<SimFieldLink> aSimFieldLinkFactory) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidIf startVertex is non-null, stretch an edge shape between startVertex and the mouse pointer to simulate edge creationvoidvoidvoidvoidIf the mouse is pressed in an empty area, create a new vertex there.voidIf startVertex is non-null, and the mouse is released over an existing vertex, create an undirected edge from startVertex to the vertex under the mouse pointer.Von Klasse geerbte Methoden edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin
checkModifiersVon Klasse geerbte Methoden edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
getCursor, getModifiers, setCursor, setModifiers
-
Konstruktordetails
-
FWSimEditingGraphMousePlugin
public FWSimEditingGraphMousePlugin(org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory1, org.apache.commons.collections15.Factory<SimFieldLink> aSimFieldLinkFactory) - Parameter:
vertexFactory1-aSimFieldLinkFactory-
-
FWSimEditingGraphMousePlugin
public FWSimEditingGraphMousePlugin(int modifiers1, org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory1, org.apache.commons.collections15.Factory<SimFieldLink> edgeFactory1) create instance and prepare shapes for visual effects- Parameter:
modifiers1-vertexFactory1-edgeFactory1-
-
-
Methodendetails
-
mousePressed
If the mouse is pressed in an empty area, create a new vertex there. If the mouse is pressed on an existing vertex, prepare to create an edge from that vertex to another If the mouse is pressed in an empty area, create a new vertex there. If the mouse is pressed on an existing vertex, prepare to create an edge from that vertex to another- Angegeben von:
mousePressedin SchnittstelleMouseListener- Setzt außer Kraft:
mousePressedin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Parameter:
e-
-
mouseReleased
If startVertex is non-null, and the mouse is released over an existing vertex, create an undirected edge from startVertex to the vertex under the mouse pointer. If shift was also pressed, create a directed edge instead.- Angegeben von:
mouseReleasedin SchnittstelleMouseListener- Setzt außer Kraft:
mouseReleasedin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Parameter:
e-
-
mouseDragged
If startVertex is non-null, stretch an edge shape between startVertex and the mouse pointer to simulate edge creation- Angegeben von:
mouseDraggedin SchnittstelleMouseMotionListener- Setzt außer Kraft:
mouseDraggedin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Parameter:
e-
-
mouseClicked
- Angegeben von:
mouseClickedin SchnittstelleMouseListener- Setzt außer Kraft:
mouseClickedin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Siehe auch:
-
mouseEntered
- Angegeben von:
mouseEnteredin SchnittstelleMouseListener- Setzt außer Kraft:
mouseEnteredin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Siehe auch:
-
mouseExited
- Angegeben von:
mouseExitedin SchnittstelleMouseListener- Setzt außer Kraft:
mouseExitedin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Siehe auch:
-
mouseMoved
- Angegeben von:
mouseMovedin SchnittstelleMouseMotionListener- Setzt außer Kraft:
mouseMovedin Klasseedu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> - Siehe auch:
-