public class ThreePanesCanvas extends ImageCanvas
Canvas.AccessibleAWTCanvasComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected PaneOwner |
owner |
protected int |
plane |
crosshairCursor, defaultCursor, dstHeight, dstWidth, flags, handCursor, ij, imageHeight, imageUpdated, imageWidth, imp, lastZoomSX, lastZoomSY, magnification, MAX_MOUSEMOVE_ZOOM, moveCursor, srcRect, usePointer, xMouse, xMouseStart, xSrcStart, yMouse, yMouseStart, ySrcStart, zoomTargetOX, zoomTargetOYaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Modifier | Constructor and Description |
|---|---|
protected |
ThreePanesCanvas(ij.ImagePlus imagePlus,
int plane) |
protected |
ThreePanesCanvas(ij.ImagePlus imagePlus,
PaneOwner owner,
int plane) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawCrosshairs(Graphics g,
Color c,
int x_on_screen,
int y_on_screen) |
protected void |
drawOverlay(Graphics g) |
void |
mouseClicked(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
int |
myOffScreenX(int sx)
Converts a screen x-coordinate to an offscreen x-coordinate.
|
double |
myOffScreenXD(int sx)
Converts a screen x-coordinate to a floating-point offscreen x-coordinate.
|
int |
myOffScreenY(int sy)
Converts a screen y-coordinate to an offscreen y-coordinate.
|
double |
myOffScreenYD(int sy)
Converts a screen y-coordinate to a floating-point offscreen y-coordinate.
|
int |
myScreenX(int ox)
Converts an offscreen x-coordinate to a screen x-coordinate.
|
int |
myScreenXD(double ox)
Converts a floating-point offscreen x-coordinate to a screen x-coordinate.
|
int |
myScreenY(int oy)
Converts an offscreen y-coordinate to a screen y-coordinate.
|
int |
myScreenYD(double oy)
Converts a floating-point offscreen x-coordinate to a screen x-coordinate.
|
static Object |
newThreePanesCanvas(ij.ImagePlus imagePlus,
PaneOwner owner,
int plane) |
void |
paint(Graphics g) |
void |
realZoom(boolean in,
int x,
int y) |
void |
setCrosshairs(double x,
double y,
double z,
boolean display) |
void |
setPaneOwner(PaneOwner owner) |
void |
zoomIn(int sx,
int sy) |
void |
zoomOut(int sx,
int sy) |
canEnlarge, cursorOverImage, disablePopupMenu, fitToWindow, getCursorLoc, getCustomRoi, getDisplayList, getHigherZoomLevel, getImage, getLowerZoomLevel, getMagnification, getModifiers, getOverlay, getPaintPending, getPreferredSize, getScaleToFit, getShowAllColor, getShowAllList, getShowAllROIs, getSliceNumber, getSrcRect, handlePopupMenu, handleRoiMouseDown, hideZoomIndicator, mouseDragged, mouseEntered, mouseExited, mousePressed, mouseReleased, offScreenX, offScreenX2, offScreenXD, offScreenY, offScreenY2, offScreenYD, repaintOverlay, resetDoubleBuffer, roiManagerSelect, screenX, screenXD, screenY, screenYD, scroll, setCursor, setCursor, setCustomRoi, setDisplayList, setDisplayList, setDisplayList, setDrawingColor, setDrawingSize, setImageUpdated, setMagnification, setOverlay, setPaintPending, setScaleToFit, setShowAllColor, setShowAllList, setShowAllROIs, setShowCursorStatus, setSize, setSourceRect, setupScroll, unzoom, update, zoom100PercentaddNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategyaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validateprotected PaneOwner owner
protected int plane
protected ThreePanesCanvas(ij.ImagePlus imagePlus,
PaneOwner owner,
int plane)
protected ThreePanesCanvas(ij.ImagePlus imagePlus,
int plane)
public static Object newThreePanesCanvas(ij.ImagePlus imagePlus, PaneOwner owner, int plane)
public void setPaneOwner(PaneOwner owner)
protected void drawOverlay(Graphics g)
public void paint(Graphics g)
paint in class ImageCanvaspublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenermouseClicked in class ImageCanvaspublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenermouseMoved in class ImageCanvaspublic void realZoom(boolean in,
int x,
int y)
public void zoomIn(int sx,
int sy)
zoomIn in class ImageCanvaspublic void zoomOut(int sx,
int sy)
zoomOut in class ImageCanvaspublic void setCrosshairs(double x,
double y,
double z,
boolean display)
public int myOffScreenX(int sx)
public int myOffScreenY(int sy)
public double myOffScreenXD(int sx)
public double myOffScreenYD(int sy)
public int myScreenX(int ox)
public int myScreenY(int oy)
public int myScreenXD(double ox)
public int myScreenYD(double oy)
Copyright © 2015–2021 Fiji. All rights reserved.