com.mxgraph.swing.handler
Class mxGraphHandler
- java.lang.Object
-
- com.mxgraph.swing.util.mxMouseAdapter
-
- com.mxgraph.swing.handler.mxGraphHandler
-
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
public class mxGraphHandler extends mxMouseAdapter implements java.awt.dnd.DropTargetListener
-
-
Field Summary
Fields Modifier and Type Field and Description static java.awt.CursorDEFAULT_CURSORDefault is Cursor.DEFAULT_CURSOR.static java.awt.CursorFOLD_CURSORDefault is Cursor.HAND_CURSOR.static java.awt.CursorMOVE_CURSORDefault is Cursor.MOVE_CURSOR.
-
Constructor Summary
Constructors Constructor and Description mxGraphHandler(mxGraphComponent graphComponent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.awt.PointconvertPoint(java.awt.Point pt)voiddragEnter(java.awt.dnd.DropTargetDragEvent e)voiddragExit(java.awt.dnd.DropTargetEvent e)voiddragOver(java.awt.dnd.DropTargetDragEvent e)voiddrop(java.awt.dnd.DropTargetDropEvent e)voiddropActionChanged(java.awt.dnd.DropTargetDragEvent e)java.lang.Object[]getCells(java.lang.Object initialCell)mxGraphComponentgetGraphComponent()mxCellMarkergetMarker()mxMovePreviewgetMovePreview()booleanisCenterPreview()booleanisCloneEnabled()booleanisEnabled()booleanisImagePreview()booleanisLivePreview()booleanisMarkerEnabled()booleanisMoveEnabled()booleanisRemoveCellsFromParent()booleanisSelectEnabled()booleanisVisible()voidmouseDragged(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidpaint(java.awt.Graphics g)voidreset()voidsetCenterPreview(boolean value)voidsetCloneEnabled(boolean value)voidsetEnabled(boolean value)voidsetImagePreview(boolean value)voidsetLivePreview(boolean value)voidsetMarker(mxCellMarker value)voidsetMarkerEnabled(boolean value)voidsetMoveEnabled(boolean value)voidsetPreviewBounds(java.awt.Rectangle bounds)voidsetRemoveCellsFromParent(boolean value)voidsetSelectEnabled(boolean value)voidsetVisible(boolean value)voidstart(java.awt.event.MouseEvent e)voidupdateDragImage(java.lang.Object[] cells)-
Methods inherited from class com.mxgraph.swing.util.mxMouseAdapter
mouseClicked, mouseEntered, mouseExited
-
-
-
-
Field Detail
-
DEFAULT_CURSOR
public static java.awt.Cursor DEFAULT_CURSOR
Default is Cursor.DEFAULT_CURSOR.
-
MOVE_CURSOR
public static java.awt.Cursor MOVE_CURSOR
Default is Cursor.MOVE_CURSOR.
-
FOLD_CURSOR
public static java.awt.Cursor FOLD_CURSOR
Default is Cursor.HAND_CURSOR.
-
-
Constructor Detail
-
mxGraphHandler
public mxGraphHandler(mxGraphComponent graphComponent)
- Parameters:
graphComponent-
-
-
Method Detail
-
isVisible
public boolean isVisible()
-
setVisible
public void setVisible(boolean value)
-
setPreviewBounds
public void setPreviewBounds(java.awt.Rectangle bounds)
-
getMovePreview
public mxMovePreview getMovePreview()
-
getGraphComponent
public mxGraphComponent getGraphComponent()
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean value)
-
isCloneEnabled
public boolean isCloneEnabled()
-
setCloneEnabled
public void setCloneEnabled(boolean value)
-
isMoveEnabled
public boolean isMoveEnabled()
-
setMoveEnabled
public void setMoveEnabled(boolean value)
-
isMarkerEnabled
public boolean isMarkerEnabled()
-
setMarkerEnabled
public void setMarkerEnabled(boolean value)
-
getMarker
public mxCellMarker getMarker()
-
setMarker
public void setMarker(mxCellMarker value)
-
isSelectEnabled
public boolean isSelectEnabled()
-
setSelectEnabled
public void setSelectEnabled(boolean value)
-
isRemoveCellsFromParent
public boolean isRemoveCellsFromParent()
-
setRemoveCellsFromParent
public void setRemoveCellsFromParent(boolean value)
-
isLivePreview
public boolean isLivePreview()
-
setLivePreview
public void setLivePreview(boolean value)
-
isImagePreview
public boolean isImagePreview()
-
setImagePreview
public void setImagePreview(boolean value)
-
isCenterPreview
public boolean isCenterPreview()
-
setCenterPreview
public void setCenterPreview(boolean value)
-
updateDragImage
public void updateDragImage(java.lang.Object[] cells)
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseMovedin classmxMouseAdapter
-
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dragEnterin interfacejava.awt.dnd.DropTargetListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classmxMouseAdapter
-
getCells
public java.lang.Object[] getCells(java.lang.Object initialCell)
-
start
public void start(java.awt.event.MouseEvent e)
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dropActionChangedin interfacejava.awt.dnd.DropTargetListener
-
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent e)
- Specified by:
dragOverin interfacejava.awt.dnd.DropTargetListener- Parameters:
e-
-
convertPoint
public java.awt.Point convertPoint(java.awt.Point pt)
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classmxMouseAdapter
-
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent e)
- Specified by:
dragExitin interfacejava.awt.dnd.DropTargetListener- Parameters:
e-
-
drop
public void drop(java.awt.dnd.DropTargetDropEvent e)
- Specified by:
dropin interfacejava.awt.dnd.DropTargetListener- Parameters:
e-
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin classmxMouseAdapter
-
reset
public void reset()
-
paint
public void paint(java.awt.Graphics g)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG