java.lang.Object
org.jhotdraw8.application.AbstractDisableable
org.jhotdraw8.draw.tool.AbstractTool
org.jhotdraw8.draw.tool.AbstractCreationTool<Figure>
org.jhotdraw8.draw.tool.CreationTool
org.jhotdraw8.draw.tool.ImageCreationTool
- All Implemented Interfaces:
Tool,PropertyBean,Disableable
ImageCreationTool.
- Author:
- Werner Randelshofer
-
Property Summary
Properties inherited from class org.jhotdraw8.draw.tool.AbstractTool
drawingEditor, drawingView, focusedProperties inherited from class org.jhotdraw8.application.AbstractDisableable
disabledProperties inherited from interface org.jhotdraw8.fxbase.control.Disableable
disabled -
Field Summary
Fields inherited from class org.jhotdraw8.draw.tool.CreationTool
x1, x2, y1, y2Fields inherited from class org.jhotdraw8.draw.tool.AbstractCreationTool
createdFigure, figureFactory, layerFactoryFields inherited from class org.jhotdraw8.draw.tool.AbstractTool
drawPane, eventPane, node, undoHelperFields inherited from class org.jhotdraw8.application.AbstractDisableable
disabled, disablersFields inherited from interface org.jhotdraw8.fxbase.control.Disableable
DISABLED_PROPERTYFields inherited from interface org.jhotdraw8.draw.tool.Tool
ACCELERATOR_KEY, DRAWING_EDITOR_PROPERTY, DRAWING_VIEW_PROPERTY, LABEL, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON, STYLE_CLASS_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(@NonNull DrawingEditor editor) This implementation is empty.protected Figureprotected @NonNull URIChooserdoubledoubleMethods inherited from class org.jhotdraw8.draw.tool.CreationTool
getHelpText, onMouseDragged, onMousePressed, onMouseReleased, reshapeInLocal, setDefaultHeight, setDefaultWidth, stopEditingMethods inherited from class org.jhotdraw8.draw.tool.AbstractCreationTool
getOrCreateParent, setFigureFactory, setLayerFactoryMethods inherited from class org.jhotdraw8.draw.tool.AbstractTool
addToolListener, applyResources, deactivate, drawingEditorProperty, drawingViewProperty, editCopy, editCut, editDelete, editDuplicate, editPaste, fire, fireToolDone, fireToolStarted, focusedProperty, forwardUndoableEdit, getNode, getProperties, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseEntered, onMouseExited, onMouseMoved, onZoom, onZoomFinished, onZoomStarted, removeToolListener, requestFocusMethods inherited from class org.jhotdraw8.application.AbstractDisableable
disabledProperty, disablersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jhotdraw8.fxbase.control.Disableable
addDisabler, disabledProperty, disablers, isDisabled, removeDisablerMethods inherited from interface org.jhotdraw8.fxbase.beans.PropertyBean
get, getNonNull, getProperty, put, remove, set, setNonNull, valueAtMethods inherited from interface org.jhotdraw8.draw.tool.Tool
getDrawingEditor, getDrawingView, getLabel, getName, setDrawingEditor, setDrawingView
-
Constructor Details
-
ImageCreationTool
-
-
Method Details
-
activate
Description copied from class:CreationToolThis implementation is empty.- Specified by:
activatein interfaceTool- Overrides:
activatein classCreationTool- Parameters:
editor- the editor
-
createFigure
- Overrides:
createFigurein classAbstractCreationTool<Figure>
-
getDefaultHeight
public double getDefaultHeight()- Overrides:
getDefaultHeightin classCreationTool
-
getDefaultWidth
public double getDefaultWidth()- Overrides:
getDefaultWidthin classCreationTool
-
createURIChooser
-
chooseFile
-