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 |
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_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, setSlidersEnabled, showSlice, updateSliceSelector, validDimensionsadd, centerNextImage, copy, drawInfo, focusGained, focusLost, getCanvas, getImagePlus, getImageSize, getInitialMagnification, getInsets, getMaximumBounds, getSliderHeight, isClosed, maximize, minimize, mouseMoved, paint, 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, 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, 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, transferFocusUpCycleprotected 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.Windowpublic void setVisible(boolean b)
setVisible in class java.awt.Windowpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class ij.gui.StackWindowpublic void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged in interface java.awt.event.AdjustmentListeneradjustmentValueChanged in class ij.gui.StackWindowpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent event)
mouseWheelMoved in interface java.awt.event.MouseWheelListenermouseWheelMoved in class ij.gui.StackWindowprivate void syncPlane()
private void syncSliders()
protected static java.awt.Scrollbar makeDummySlider()
protected static java.awt.Panel makeHeavyPanel(java.awt.Component c)
Copyright © 2023 Open Microscopy Environment