public class DataBrowser extends StackWindow
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowShow |
protected boolean |
anim |
protected Button |
animate |
protected int[] |
cIndex |
protected int[] |
cLengths |
protected Scrollbar |
cScroll |
protected Scrollbar[] |
cSliders |
protected JSpinner |
fpsSpin |
protected Button |
metadata |
protected XMLWindow |
metaWindow |
protected static int |
MIN_BROWSER_WIDTH |
protected Button |
options |
protected BrowserOptionsWindow |
optionsWindow |
protected Scrollbar |
tScroll |
protected String |
xml |
protected Scrollbar |
zScroll |
cSelector, done, slice, sliceSelector, thread, tSelector, zSelector
closed, ic, ij, imp, MIN_HEIGHT, MIN_WIDTH, running, running2
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
DataBrowser(ImagePlus imp) |
DataBrowser(ImagePlus imp,
ImageCanvas ic,
String[] channels,
int[] cLengths) |
DataBrowser(ImagePlus imp,
ImageCanvas ic,
String[] channels,
int[] cLengths,
XMLWindow xmlWindow) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
void |
adjustmentValueChanged(AdjustmentEvent e) |
protected static Scrollbar |
makeDummySlider() |
protected static Panel |
makeHeavyPanel(Component c)
Makes AWT play nicely with Swing components.
|
void |
mouseWheelMoved(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(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, getInitialMagnification, getInsets, getMaximumBounds, isClosed, maximize, minimize, mouseMoved, paint, paste, setImage, setLocationAndSize, setNextLocation, setNextLocation, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
protected static final int MIN_BROWSER_WIDTH
protected JSpinner fpsSpin
protected Button animate
protected Button options
protected Button metadata
protected boolean anim
protected boolean allowShow
protected XMLWindow metaWindow
protected BrowserOptionsWindow optionsWindow
protected String xml
protected Scrollbar zScroll
protected Scrollbar cScroll
protected Scrollbar tScroll
protected Scrollbar[] cSliders
protected int[] cLengths
protected int[] cIndex
public DataBrowser(ImagePlus imp)
public DataBrowser(ImagePlus imp, ImageCanvas ic, String[] channels, int[] cLengths)
public DataBrowser(ImagePlus imp, ImageCanvas ic, String[] channels, int[] cLengths, XMLWindow xmlWindow)
public void setXML(String xml)
public void toggleAnimation()
public void showOptionsWindow()
public void showMetadataWindow()
public void pack()
public void setVisible(boolean b)
setVisible
in class Window
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
actionPerformed
in class StackWindow
public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged
in interface AdjustmentListener
adjustmentValueChanged
in class StackWindow
public void mouseWheelMoved(MouseWheelEvent event)
mouseWheelMoved
in interface MouseWheelListener
mouseWheelMoved
in class StackWindow
private void syncPlane()
private void syncSliders()
protected static Scrollbar makeDummySlider()
Copyright © 2016 Open Microscopy Environment