com.mxgraph.swing.view
Class mxInteractiveCanvas
java.lang.Object
com.mxgraph.canvas.mxBasicCanvas
com.mxgraph.canvas.mxGraphics2DCanvas
com.mxgraph.swing.view.mxInteractiveCanvas
- All Implemented Interfaces:
- mxICanvas
public class mxInteractiveCanvas
- extends mxGraphics2DCanvas
Methods inherited from class com.mxgraph.canvas.mxGraphics2DCanvas |
createFillPaint, createStroke, createTemporaryGraphics, drawCell, drawImage, drawImage, drawLabel, fillShape, fillShape, getGraphics, getRendererPane, getShape, getTextShape, paintPolyline, paintRectangle, putShape, putTextShape, setGraphics |
Methods inherited from class com.mxgraph.canvas.mxBasicCanvas |
flushImageCache, getImageBasePath, getImageForStyle, getScale, getTranslate, isDrawLabels, loadImage, setDrawLabels, setImageBasePath, setScale, setTranslate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imageObserver
protected ImageObserver imageObserver
mxInteractiveCanvas
public mxInteractiveCanvas()
mxInteractiveCanvas
public mxInteractiveCanvas(ImageObserver imageObserver)
setImageObserver
public void setImageObserver(ImageObserver value)
getImageObserver
public ImageObserver getImageObserver()
drawImageImpl
protected void drawImageImpl(Image image,
int x,
int y)
- Overrides graphics call to use image observer.
- Overrides:
drawImageImpl
in class mxGraphics2DCanvas
getImageSize
protected Dimension getImageSize(Image image)
- Returns the size for the given image.
- Overrides:
getImageSize
in class mxGraphics2DCanvas
contains
public boolean contains(mxGraphComponent graphComponent,
Rectangle rect,
mxCellState state)
intersects
public boolean intersects(mxGraphComponent graphComponent,
Rectangle rect,
mxCellState state)
hitSwimlaneContent
public boolean hitSwimlaneContent(mxGraphComponent graphComponent,
mxCellState swimlane,
int x,
int y)
- Returns true if the given point is inside the content area of the given
swimlane. (The content area of swimlanes is transparent to events.) This
implementation does not check if the given state is a swimlane, it is
assumed that the caller has checked this before using this method.
Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.