public class ScreenSelectorCanvas
extends ij.gui.ImageCanvas
implements java.awt.event.KeyListener, java.awt.event.FocusListener
| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Color |
BGcolor |
boolean |
noImageToDisplay |
boolean |
turnOffSliceScrollWithWheel |
boolean |
updateFullWindow |
protected boolean |
windowHasFocus |
crosshairCursor, currentRoi, defaultCursor, dstHeight, dstWidth, flags, handCursor, ij, imageHeight, imageUpdated, imageWidth, imp, magnification, moveCursor, offScreenHeight, offScreenImage, offScreenWidth, overlay, showAllList, showAllROIs, srcRect, usePointer, xMouse, xMouseStart, xSrcStart, yMouse, yMouseStart, ySrcStart, zoomLevels| Constructor and Description |
|---|
ScreenSelectorCanvas(ij.ImagePlus imp) |
ScreenSelectorCanvas(ij.ImagePlus imp,
ScreenSelectorClass fpc) |
ScreenSelectorCanvas(int width,
int height,
ScreenSelectorClass fpc) |
| Modifier and Type | Method and Description |
|---|---|
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
boolean |
hasFocus() |
void |
keyPressed(java.awt.event.KeyEvent e)
note that hitting the arrow keys will increment the active window
automatically.
|
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
protected void |
paintDoubleBuffered(java.awt.Graphics g) |
void |
setBackgroundColor(java.awt.Color newcolor) |
void |
setSelectorClass(ScreenSelectorClass fpc) |
void |
update(java.awt.Graphics g) |
adjustSourceRect, canEnlarge, Center, disablePopupMenu, drawAllROIs, drawOverlay, drawRoi, drawZoomIndicator, fitToWindow, getCursorLoc, getDisplayList, getHigherZoomLevel, getImage, getLowerZoomLevel, getMagnification, getModifiers, getOverlay, getPreferredSize, getShowAllColor, getShowAllList, getShowAllROIs, getSliceNumber, getSrcRect, handlePopupMenu, handleRoiMouseDown, mouseClicked, mouseEntered, mouseExited, offScreenX, offScreenXD, offScreenY, offScreenYD, paint, resetMaxBounds, screenX, screenXD, screenY, screenYD, scroll, setCursor, setCustomRoi, setDisplayList, setDisplayList, setDisplayList, setDrawingColor, setDrawingSize, setImageUpdated, setMagnification, setMaxBounds, setOverlay, setShowAllColor, setShowAllROIs, setShowCursorStatus, setSourceRect, setSrcRect, setupScroll, showFrameRate, unzoom, zoom100Percent, zoomIn, zoomOutaddNotify, 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, 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, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validateprotected java.awt.Color BGcolor
public boolean turnOffSliceScrollWithWheel
public boolean updateFullWindow
public boolean noImageToDisplay
protected boolean windowHasFocus
public ScreenSelectorCanvas(ij.ImagePlus imp)
public ScreenSelectorCanvas(int width,
int height,
ScreenSelectorClass fpc)
public ScreenSelectorCanvas(ij.ImagePlus imp,
ScreenSelectorClass fpc)
public void setSelectorClass(ScreenSelectorClass fpc)
public void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic boolean hasFocus()
hasFocus in class java.awt.Componentpublic void update(java.awt.Graphics g)
update in class ij.gui.ImageCanvaspublic void setBackgroundColor(java.awt.Color newcolor)
protected void paintDoubleBuffered(java.awt.Graphics g)
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenermousePressed in class ij.gui.ImageCanvaspublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class ij.gui.ImageCanvaspublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class ij.gui.ImageCanvaspublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class ij.gui.ImageCanvas