public class ThreePanesCanvas extends ImageCanvas
Canvas.AccessibleAWTCanvas
Component.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, zoomTargetOY
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, zoom100Percent
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
action, 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, validate
protected 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 ImageCanvas
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
mouseClicked
in class ImageCanvas
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class ImageCanvas
public void realZoom(boolean in, int x, int y)
public void zoomIn(int sx, int sy)
zoomIn
in class ImageCanvas
public void zoomOut(int sx, int sy)
zoomOut
in class ImageCanvas
public 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.