com.mxgraph.swing.handler
Class mxRotationHandler
java.lang.Object
com.mxgraph.swing.util.mxMouseAdapter
com.mxgraph.swing.handler.mxRotationHandler
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
public class mxRotationHandler
- extends mxMouseAdapter
Placeholder for rotation handler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROTATE_ICON
public static javax.swing.ImageIcon ROTATE_ICON
graphComponent
protected mxGraphComponent graphComponent
- Reference to the enclosing graph component.
enabled
protected boolean enabled
- Specifies if this handler is enabled. Default is true.
handle
protected javax.swing.JComponent handle
currentState
protected mxCellState currentState
initialAngle
protected double initialAngle
currentAngle
protected double currentAngle
first
protected java.awt.Point first
mxRotationHandler
public mxRotationHandler(mxGraphComponent graphComponent)
- Constructs a new rotation handler.
getGraphComponent
public mxGraphComponent getGraphComponent()
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean value)
createHandle
protected javax.swing.JComponent createHandle()
isStateHandled
public boolean isStateHandled(mxCellState state)
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
- Overrides:
mousePressed
in class mxMouseAdapter
start
public void start(java.awt.event.MouseEvent e)
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
- Overrides:
mouseMoved
in class mxMouseAdapter
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
- Overrides:
mouseDragged
in class mxMouseAdapter
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
- Overrides:
mouseReleased
in class mxMouseAdapter
reset
public void reset()
paint
public void paint(java.awt.Graphics g)
Copyright (c) 2010 Gaudenz Alder. All rights reserved.