org.jgraph.graph
Class VertexView.SizeHandle
java.lang.Object
|
+--org.jgraph.graph.VertexView.SizeHandle
- All Implemented Interfaces:
- CellHandle, Serializable
- Enclosing class:
- VertexView
- public class VertexView.SizeHandle
- extends Object
- implements CellHandle, Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
offscreen
protected transient Image offscreen
offgraphics
protected transient Graphics offgraphics
firstDrag
protected transient boolean firstDrag
graph
protected transient JGraph graph
vertex
protected transient VertexView vertex
portViews
protected transient CellView[] portViews
cachedBounds
protected transient Rectangle2D cachedBounds
context
protected transient GraphContext context
initialBounds
protected transient Rectangle2D initialBounds
contextViews
protected transient CellView[] contextViews
index
protected transient int index
r
protected transient Rectangle2D[] r
firstOverlayInvocation
protected boolean firstOverlayInvocation
cursors
public transient int[] cursors
- Array that holds the cursors for the different control points.
VertexView.SizeHandle
public VertexView.SizeHandle(VertexView vertexview,
GraphContext ctx)
paint
public void paint(Graphics g)
- Description copied from interface:
CellHandle
- Paint the handle on the given graphics object once.
- Specified by:
paint
in interface CellHandle
- Following copied from interface:
org.jgraph.graph.CellHandle
- Parameters:
g
- the graphics object to paint the handle on
initOffscreen
protected void initOffscreen()
overlay
public void overlay(Graphics g)
- Description copied from interface:
CellHandle
- Paint the handle on the given graphics object during mouse
operations.
- Specified by:
overlay
in interface CellHandle
- Following copied from interface:
org.jgraph.graph.CellHandle
- Parameters:
g
- the graphics object to paint the handle on
mouseMoved
public void mouseMoved(MouseEvent event)
- Invoked when the mouse pointer has been moved on a component
(with no buttons down).
- Specified by:
mouseMoved
in interface CellHandle
- Following copied from interface:
org.jgraph.graph.CellHandle
- Parameters:
p
- the point for which the cursor is returned
mousePressed
public void mousePressed(MouseEvent event)
- Process mouse pressed event.
- Specified by:
mousePressed
in interface CellHandle
- Following copied from interface:
org.jgraph.graph.CellHandle
- Parameters:
e
- the drag gesture event to be processed
mouseDragged
public void mouseDragged(MouseEvent event)
- Process mouse dragged event.
- Specified by:
mouseDragged
in interface CellHandle
- Following copied from interface:
org.jgraph.graph.CellHandle
- Parameters:
e
- the drag event to be processed
computeBounds
protected Rectangle2D computeBounds(MouseEvent event)
mouseReleased
public void mouseReleased(MouseEvent e)
- Description copied from interface:
CellHandle
- Messaged when the drag operation has
terminated with a drop.
- Specified by:
mouseReleased
in interface CellHandle
- Following copied from interface:
org.jgraph.graph.CellHandle
- Parameters:
e
- the drop event to be processed
Copyright (C) 2001-2004 JGraph.org. All rights reserved.