public class DataBrowser
extends ij.gui.StackWindow
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowShow |
protected boolean |
anim |
protected java.awt.Button |
animate |
protected int[] |
cIndex |
protected int[] |
cLengths |
protected java.awt.Scrollbar |
cScroll |
protected java.awt.Scrollbar[] |
cSliders |
protected javax.swing.JSpinner |
fpsSpin |
protected java.awt.Button |
metadata |
protected XMLWindow |
metaWindow |
protected static int |
MIN_BROWSER_WIDTH |
protected java.awt.Button |
options |
protected BrowserOptionsWindow |
optionsWindow |
protected java.awt.Scrollbar |
tScroll |
protected java.lang.String |
xml |
protected java.awt.Scrollbar |
zScroll |
cSelector, done, slice, sliceSelector, thread, tSelector, zSelector
closed, HGAP, ic, ij, imp, MIN_HEIGHT, MIN_WIDTH, running, running2, setMenuBarTime, VGAP
CROSSHAIR_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_CURSOR
Constructor and Description |
---|
DataBrowser(ij.ImagePlus imp) |
DataBrowser(ij.ImagePlus imp,
ij.gui.ImageCanvas ic,
java.lang.String[] channels,
int[] cLengths) |
DataBrowser(ij.ImagePlus imp,
ij.gui.ImageCanvas ic,
java.lang.String[] channels,
int[] cLengths,
XMLWindow xmlWindow) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e) |
protected static java.awt.Scrollbar |
makeDummySlider() |
protected static java.awt.Panel |
makeHeavyPanel(java.awt.Component c)
Makes AWT play nicely with Swing components.
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent event) |
void |
pack()
Overridden pack method to allow us to delay initial window sizing.
|
void |
setVisible(boolean b)
Overridden show method to allow us to delay initial window display.
|
void |
setXML(java.lang.String xml)
Sets XML block associated with this window.
|
void |
showMetadataWindow()
Displays the OME-XML metadata window onscreen.
|
void |
showOptionsWindow()
Displays the caching options window onscreen.
|
private void |
syncPlane()
Updates the ImagePlus's displayed plane to match the slider values.
|
private void |
syncSliders()
Updates the slider values to match the ImagePlus's displayed plane.
|
void |
toggleAnimation()
Toggles whether the data browser is animating.
|
close, createSubtitle, getAnimate, getNScrollbars, isHyperStack, run, setAnimate, setPosition, showSlice, updateSliceSelector, validDimensions
add, centerNextImage, copy, drawInfo, focusGained, focusLost, getCanvas, getImagePlus, getImageSize, getInitialMagnification, getInsets, getMaximumBounds, getSliderHeight, isClosed, maximize, minimize, mouseMoved, paint, paste, setImage, setImageJMenuBar, setLocationAndSize, setNextLocation, setNextLocation, setSliderHeight, toString, updateImage, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened, windowStateChanged
addNotify, 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, setUndecorated
addPropertyChangeListener, 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, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFront
add, 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, validateTree
action, 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, transferFocusUpCycle
protected static final int MIN_BROWSER_WIDTH
protected javax.swing.JSpinner fpsSpin
protected java.awt.Button animate
protected java.awt.Button options
protected java.awt.Button metadata
protected boolean anim
protected boolean allowShow
protected XMLWindow metaWindow
protected BrowserOptionsWindow optionsWindow
protected java.lang.String xml
protected java.awt.Scrollbar zScroll
protected java.awt.Scrollbar cScroll
protected java.awt.Scrollbar tScroll
protected java.awt.Scrollbar[] cSliders
protected int[] cLengths
protected int[] cIndex
public DataBrowser(ij.ImagePlus imp)
public DataBrowser(ij.ImagePlus imp, ij.gui.ImageCanvas ic, java.lang.String[] channels, int[] cLengths)
public DataBrowser(ij.ImagePlus imp, ij.gui.ImageCanvas ic, java.lang.String[] channels, int[] cLengths, XMLWindow xmlWindow)
public void setXML(java.lang.String xml)
public void toggleAnimation()
public void showOptionsWindow()
public void showMetadataWindow()
public void pack()
pack
in class java.awt.Window
public void setVisible(boolean b)
setVisible
in class java.awt.Window
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class ij.gui.StackWindow
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
adjustmentValueChanged
in class ij.gui.StackWindow
public void mouseWheelMoved(java.awt.event.MouseWheelEvent event)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
mouseWheelMoved
in class ij.gui.StackWindow
private void syncPlane()
private void syncSliders()
protected static java.awt.Scrollbar makeDummySlider()
protected static java.awt.Panel makeHeavyPanel(java.awt.Component c)
Copyright © 2020 Open Microscopy Environment