Class VertexView.SizeHandle

java.lang.Object
org.jgraph.graph.VertexView.SizeHandle
All Implemented Interfaces:
Serializable, CellHandle
Enclosing class:
VertexView

public static class VertexView.SizeHandle extends Object implements CellHandle, Serializable
See Also:
  • Field Details

    • offgraphics

      protected transient Graphics offgraphics
      Reference to graph off screen graphics
    • 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.
    • editing

      protected boolean editing
      True if the cell is being edited.
  • Constructor Details

  • Method Details

    • isConstrainedSizeEvent

      public boolean isConstrainedSizeEvent(MouseEvent e)
    • 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
      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
      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
      Parameters:
      event - the mouse event to be processed
    • mousePressed

      public void mousePressed(MouseEvent event)
      Process mouse pressed event.
      Specified by:
      mousePressed in interface CellHandle
      Parameters:
      event - the mouse event to be processed
    • mouseDragged

      public void mouseDragged(MouseEvent event)
      Process mouse dragged event.
      Specified by:
      mouseDragged in interface CellHandle
      Parameters:
      event - 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
      Parameters:
      e - the drop event to be processed
    • invalidate

      protected void invalidate()