Class ScaleHandle
java.lang.Object
com.bc.ceres.swing.figure.AbstractFigure
com.bc.ceres.swing.figure.AbstractHandle
com.bc.ceres.swing.figure.support.ScaleHandle
- All Implemented Interfaces:
Figure,Handle,ShapeFigure,Restorable,Cloneable
A
Handle that can be used to scale figures.- Since:
- Ceres 0.10
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.bc.ceres.swing.figure.Figure
Figure.Rank -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.bc.ceres.swing.figure.AbstractFigure
NO_FIGURES, NO_HANDLES -
Constructor Summary
ConstructorsConstructorDescriptionScaleHandle(Figure figure, int type, double dx, double dy, FigureStyle style) -
Method Summary
Modifier and TypeMethodDescriptionvoidmove(double dx, double dy) Moves the figure by the given delta in model coordinates.voidMethods inherited from class com.bc.ceres.swing.figure.AbstractHandle
dispose, draw, drawHandle, getBounds, getFigure, getLocation, getRank, getShape, getX, getY, isCloseTo, isCollection, isSelectable, setLocation, setLocation, setShapeMethods inherited from class com.bc.ceres.swing.figure.AbstractFigure
addChangeListener, addFigure, addFigure, addFigureImpl, addFigureImpl, addFigures, addFiguresImpl, addSegment, clone, contains, createHandles, createMemento, createScaleHandles, fireFigureChanged, fireFigureChanged, fireFiguresAdded, fireFiguresRemoved, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getHandleStyle, getMaxSelectionStage, getNormalStyle, getSegment, getSelectedHandleStyle, getSelectedStyle, isSelected, removeAllFigures, removeChangeListener, removeFigure, removeFigureImpl, removeFigures, removeFiguresImpl, removeFiguresImpl, removeSegment, rotate, scale, setMemento, setNormalStyle, setSegment, setSelectable, setSelected, setSelectedStyleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.bc.ceres.swing.figure.Figure
addChangeListener, addFigure, addFigure, addFigures, addSegment, clone, contains, createHandles, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getMaxSelectionStage, getNormalStyle, getSegment, getSelectedStyle, isSelected, removeAllFigures, removeChangeListener, removeFigure, removeFigures, removeSegment, rotate, scale, setNormalStyle, setSegment, setSelected, setSelectedStyleMethods inherited from interface com.bc.ceres.swing.undo.Restorable
createMemento, setMemento
-
Field Details
-
E
public static final int E- See Also:
-
NE
public static final int NE- See Also:
-
N
public static final int N- See Also:
-
NW
public static final int NW- See Also:
-
W
public static final int W- See Also:
-
SW
public static final int SW- See Also:
-
S
public static final int S- See Also:
-
SE
public static final int SE- See Also:
-
-
Constructor Details
-
ScaleHandle
-
-
Method Details
-
updateLocation
public void updateLocation()- Specified by:
updateLocationin classAbstractHandle
-
move
public void move(double dx, double dy) Description copied from interface:FigureMoves the figure by the given delta in model coordinates.- Specified by:
movein interfaceFigure- Specified by:
movein classAbstractHandle- Parameters:
dx- Delta X in model coordinates.dy- Delta Y in model coordinates.
-
getCursor
- Specified by:
getCursorin interfaceHandle- Overrides:
getCursorin classAbstractHandle- Returns:
- The mouse cursor that will appear if users point the mouse over a handle.
-