Package dk.gtz.graphedit.tool
Class VertexCreateTool
java.lang.Object
dk.gtz.graphedit.tool.AbstractBaseTool
dk.gtz.graphedit.tool.VertexCreateTool
- All Implemented Interfaces:
ITool
Tool to create vertices.
When selected, click anywhere on the canvas to create a vertex.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.Node
Get the graphical representation for the tool selection button.Get a multiline string that describe the tool and how to use itGet a multiline tooltip string that briefly describes this toolvoid
Event handler for the case where the model editor viewport has been interacted with with the mouseMethods inherited from class dk.gtz.graphedit.tool.AbstractBaseTool
onEdgeMouseEvent, onKeyEvent, onVertexMouseEvent
-
Constructor Details
-
VertexCreateTool
public VertexCreateTool()Construct a new instance
-
-
Method Details
-
getHelpDescription
Description copied from interface:ITool
Get a multiline string that describe the tool and how to use it- Returns:
- a (possibly) multiline string
-
getTooltip
Description copied from interface:ITool
Get a multiline tooltip string that briefly describes this tool- Specified by:
getTooltip
in interfaceITool
- Overrides:
getTooltip
in classAbstractBaseTool
- Returns:
- a (possibly) multiline string
-
getGraphic
public javafx.scene.Node getGraphic()Description copied from interface:ITool
Get the graphical representation for the tool selection button. Typically just aFontIcon
, but can be anything- Returns:
- a javafx node that will be displayed inside the tool selector button
-
onViewportMouseEvent
Description copied from interface:ITool
Event handler for the case where the model editor viewport has been interacted with with the mouse- Specified by:
onViewportMouseEvent
in interfaceITool
- Overrides:
onViewportMouseEvent
in classAbstractBaseTool
- Parameters:
e
- The event that happened
-