public class PointAction extends ImageCanvas implements KeyListener, MouseListener, MouseMotionListener
PointHandler
class.Canvas.AccessibleAWTCanvas
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static int |
ADD_CROSS
constant to identify the add cross tool
|
static int |
FILE
constant to identify the input/output menu tool
|
static int |
INVERTMASK
constant to identify the outer mask tool
|
static int |
MAGNIFIER
constant to identify the magnifier tool
|
static int |
MASK
constant to identify the inner mask tool
|
static int |
MOVE_CROSS
constant to identify the move cross tool
|
static int |
REMOVE_CROSS
constant to identify the remove cross tool
|
static int |
STOP
constant to identify the stop tool
|
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
Constructor and Description |
---|
PointAction(ij.ImagePlus imp,
PointHandler ph,
PointToolbar tb,
MainDialog dialog)
Create an instance of PointAction.
|
Modifier and Type | Method and Description |
---|---|
void |
keyPressed(KeyEvent e)
Method key pressed.
|
void |
keyReleased(KeyEvent e)
Method key released.
|
void |
keyTyped(KeyEvent e)
Method key typed.
|
void |
mouseClicked(MouseEvent e)
Method mouse clicked.
|
void |
mouseDragged(MouseEvent e)
Method mouse dragged, applied move the cross.
|
void |
mouseEntered(MouseEvent e)
Method mouse entered, applied to set the main window.
|
void |
mouseExited(MouseEvent e)
Method mouse exited.
|
void |
mouseMoved(MouseEvent e)
Method mouse moved, show the coordinates of the mouse pointer.
|
void |
mousePressed(MouseEvent e)
Method mouse pressed, allow all the different option over the images.
|
void |
mouseReleased(MouseEvent e)
Method mouse released.
|
void |
setSecondaryPointHandler(ij.ImagePlus secondaryImp,
PointHandler secondaryPh)
Set the secondary point handler.
|
canEnlarge, cursorOverImage, disablePopupMenu, fitToWindow, getCursorLoc, getCustomRoi, getDisplayList, getHigherZoomLevel, getImage, getLowerZoomLevel, getMagnification, getModifiers, getOverlay, getPaintPending, getPreferredSize, getScaleToFit, getShowAllColor, getShowAllList, getShowAllROIs, getSliceNumber, getSrcRect, handlePopupMenu, handleRoiMouseDown, hideZoomIndicator, offScreenX, offScreenX2, offScreenXD, offScreenY, offScreenY2, offScreenYD, paint, 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, zoomIn, zoomOut
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
public static final int ADD_CROSS
public static final int MOVE_CROSS
public static final int REMOVE_CROSS
public static final int MASK
public static final int INVERTMASK
public static final int FILE
public static final int STOP
public static final int MAGNIFIER
public PointAction(ij.ImagePlus imp, PointHandler ph, PointToolbar tb, MainDialog dialog)
imp
- input imageph
- point handlertb
- point toolbardialog
- pointer to the main bUnwarpJ dialogpublic void keyPressed(KeyEvent e)
keyPressed
in interface KeyListener
e
- key eventpublic void keyReleased(KeyEvent e)
keyReleased
in interface KeyListener
e
- key eventpublic void keyTyped(KeyEvent e)
keyTyped
in interface KeyListener
e
- key eventpublic void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
mouseClicked
in class ImageCanvas
e
- mouse eventpublic void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
mouseDragged
in class ImageCanvas
e
- mouse eventpublic void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
mouseEntered
in class ImageCanvas
e
- mouse eventpublic void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
mouseExited
in class ImageCanvas
e
- mouse eventpublic void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class ImageCanvas
e
- mouse eventpublic void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
mousePressed
in class ImageCanvas
e
- mouse eventpublic void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
mouseReleased
in class ImageCanvas
e
- mouse eventpublic void setSecondaryPointHandler(ij.ImagePlus secondaryImp, PointHandler secondaryPh)
secondaryImp
- pointer to the secondary imagesecondaryPh
- secondary point handlerCopyright © 2015–2021 Fiji. All rights reserved.