public class Image5DWindow extends StackWindow implements KeyListener
Frame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected Vector<Image5DCanvas> |
channelCanvasses |
protected ChannelControl |
channelControl |
protected int[] |
dimensions |
protected boolean |
displayGrayInTiles |
protected int |
displayMode |
protected Image5D |
i5d |
protected boolean |
isInitialized |
protected int |
nDimensions |
protected int[] |
positions |
protected ScrollbarWithLabel[] |
scrollbarsWL |
animationSelector, cSelector, done, slice, sliceSelector, thread, tSelector, zSelectorclosed, HGAP, ic, ij, imp, LOC_KEY, MIN_HEIGHT, MIN_WIDTH, running, running2, setMenuBarTime, VGAPCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
Image5DWindow(Image5D imp) |
Image5DWindow(Image5D imp,
Image5DCanvas ic) |
| Modifier and Type | Method and Description |
|---|---|
void |
adaptCanvasses(Image5DCanvas i5dc) |
void |
adaptMouse(Image5DCanvas i5dc)
Hands on the cursor location and modifiers of
i5dc to all
channel canvasses of this window except i5dc. |
void |
adaptRois(Image5DCanvas i5dc)
Hands on the
roi, cursor location and modifiers of
i5dc to all channel canvasses of this window except
i5dc. |
void |
adjustmentValueChanged(AdjustmentEvent e)
Handles changes in the scrollbars for z and t.
|
void |
channelChanged()
Handles change in ChannelControl.
|
String |
createSubtitle()
Creates the subtitle.
|
protected void |
drawRectangles() |
int |
getCanvasChannelNumber(Image5DCanvas i5dc)
Returns 0, if i5dc is the main canvas, a number between 1 and nChannels, if
it is a channel canvas and -1, if the canvas is null or does not belong to
this window.
|
ChannelControl |
getChannelControl() |
int |
getDisplayMode() |
protected Rectangle |
getMaxWindowI5d() |
boolean |
isDisplayGrayInTiles() |
void |
keyPressed(KeyEvent e) |
void |
keyReleased(KeyEvent e) |
void |
keyTyped(KeyEvent e) |
void |
mouseWheelMoved(MouseWheelEvent event)
Control + Mousewheel moves channel (Ctrl as in Channel) Shift - Mousewheel
moves frame (shiFt as in Frame)
|
void |
paint(Graphics g) |
void |
repaintCanvasses() |
void |
run() |
void |
setChannelAsCurrent(Image5DCanvas i5dc) |
void |
setDisplayGrayInTiles(boolean displayGrayInTiles) |
void |
setDisplayMode(int displayMode)
Sets the display mode of this Window
|
void |
setImagesUpdated() |
void |
updateCanvasses() |
void |
updateSliceSelector()
Updates the size and value of the stack and time scrollbar and the size and
value and other display properties of the channel control.
|
actionPerformed, close, getAnimate, getNScrollbars, isHyperStack, setAnimate, setPosition, setSlidersEnabled, showSlice, validDimensionsadd, centerNextImage, copy, drawInfo, focusGained, focusLost, getCanvas, getImagePlus, getImageSize, getInitialMagnification, getInsets, getMaximumBounds, getSliderHeight, isClosed, maximize, minimize, mouseMoved, paste, setImage, setImageJMenuBar, setLocation, setLocationAndSize, setNextLocation, setNextLocation, setSliderHeight, toString, updateImage, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened, windowStateChangedaddNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventprotected ChannelControl channelControl
protected ScrollbarWithLabel[] scrollbarsWL
protected Image5D i5d
protected Vector<Image5DCanvas> channelCanvasses
protected int[] positions
protected int nDimensions
protected int[] dimensions
protected boolean isInitialized
protected int displayMode
protected boolean displayGrayInTiles
public Image5DWindow(Image5D imp)
imp - public Image5DWindow(Image5D imp, Image5DCanvas ic)
imp - ic - public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged in interface AdjustmentListeneradjustmentValueChanged in class StackWindowpublic void setDisplayMode(int displayMode)
public int getDisplayMode()
public void setDisplayGrayInTiles(boolean displayGrayInTiles)
public boolean isDisplayGrayInTiles()
public void channelChanged()
public void updateCanvasses()
public void updateSliceSelector()
updateSliceSelector in class StackWindowpublic String createSubtitle()
createSubtitle in class StackWindowpublic void paint(Graphics g)
paint in class ImageWindowpublic void run()
run in interface Runnablerun in class StackWindowpublic ChannelControl getChannelControl()
public void keyPressed(KeyEvent e)
keyPressed in interface KeyListenerpublic void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerpublic void keyTyped(KeyEvent e)
keyTyped in interface KeyListenerpublic void mouseWheelMoved(MouseWheelEvent event)
mouseWheelMoved in interface MouseWheelListenermouseWheelMoved in class StackWindowpublic void setImagesUpdated()
public void repaintCanvasses()
public void adaptCanvasses(Image5DCanvas i5dc)
public void adaptRois(Image5DCanvas i5dc)
roi, cursor location and modifiers of
i5dc to all channel canvasses of this window except
i5dc. If a roi is pasting, it is passed on to the main canvas
and the one of the current channel without cloning, i.e. preserving the
clipboard. Due to this, one can move the paste roi in the main canvas or in
the canvas of the current channel.public void adaptMouse(Image5DCanvas i5dc)
i5dc to all
channel canvasses of this window except i5dc.public int getCanvasChannelNumber(Image5DCanvas i5dc)
public void setChannelAsCurrent(Image5DCanvas i5dc)
protected Rectangle getMaxWindowI5d()
protected void drawRectangles()
Copyright © 2015–2021 Fiji. All rights reserved.