Class mxConnectPreview

java.lang.Object
com.mxgraph.util.mxEventSource
com.mxgraph.swing.handler.mxConnectPreview

public class mxConnectPreview extends mxEventSource
Connection handler creates new connections between cells. This control is used to display the connector icon, while the preview is used to draw the line.
  • Field Details

  • Constructor Details

    • mxConnectPreview

      public mxConnectPreview(mxGraphComponent graphComponent)
      Parameters:
      graphComponent -
  • Method Details

    • createCell

      protected Object createCell(mxCellState startState, String style)
      Creates a new instance of mxShape for previewing the edge.
    • isActive

      public boolean isActive()
    • getSourceState

      public mxCellState getSourceState()
    • getPreviewState

      public mxCellState getPreviewState()
    • getStartPoint

      public mxPoint getStartPoint()
    • start

      public void start(MouseEvent e, mxCellState startState, String style)
      Updates the style of the edge preview from the incoming edge
    • update

      public void update(MouseEvent e, mxCellState targetState, double x, double y)
    • getDirtyRect

      protected Rectangle getDirtyRect()
    • getDirtyRect

      protected Rectangle getDirtyRect(mxRectangle dirty)
    • transformScreenPoint

      protected mxPoint transformScreenPoint(double x, double y)
    • revalidate

      public void revalidate(mxCellState state)
    • paint

      public void paint(Graphics g)
    • paintPreview

      protected void paintPreview(mxGraphics2DCanvas canvas)
      Draws the preview using the graphics canvas.
    • stop

      public Object stop(boolean commit)
    • stop

      public Object stop(boolean commit, MouseEvent e)