java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
ij.gui.ScrollbarWithLabel
- All Implemented Interfaces:
Adjustable,AdjustmentListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
This class, based on Joachim Walter's Image5D package, adds "c", "z" labels
and play-pause icons (T) to the stack and hyperstacks dimension sliders.
- Author:
- Joachim Walter
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Panel
Panel.AccessibleAWTPanelNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.Adjustable
HORIZONTAL, NO_ORIENTATION, VERTICALFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionScrollbarWithLabel(StackWindow stackWindow, int value, int visible, int minimum, int maximum, char label) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidintintintintintintgetValue()intvoidvoidvoidsetBlockIncrement(int b) voidsetFocusable(boolean focusable) voidsetMaximum(int max) voidsetMinimum(int min) voidsetUnitIncrement(int u) voidsetValue(int v) voidsetVisibleAmount(int v) voidMethods inherited from class java.awt.Panel
addNotify, getAccessibleContextMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
ScrollbarWithLabel
public ScrollbarWithLabel() -
ScrollbarWithLabel
public ScrollbarWithLabel(StackWindow stackWindow, int value, int visible, int minimum, int maximum, char label)
-
-
Method Details
-
getPreferredSize
- Overrides:
getPreferredSizein classContainer
-
getMinimumSize
- Overrides:
getMinimumSizein classContainer
-
addKeyListener
- Overrides:
addKeyListenerin classComponent
-
removeKeyListener
- Overrides:
removeKeyListenerin classComponent
-
addAdjustmentListener
- Specified by:
addAdjustmentListenerin interfaceAdjustable
-
getBlockIncrement
public int getBlockIncrement()- Specified by:
getBlockIncrementin interfaceAdjustable
-
getMaximum
public int getMaximum()- Specified by:
getMaximumin interfaceAdjustable
-
getMinimum
public int getMinimum()- Specified by:
getMinimumin interfaceAdjustable
-
getOrientation
public int getOrientation()- Specified by:
getOrientationin interfaceAdjustable
-
getUnitIncrement
public int getUnitIncrement()- Specified by:
getUnitIncrementin interfaceAdjustable
-
getValue
public int getValue()- Specified by:
getValuein interfaceAdjustable
-
getVisibleAmount
public int getVisibleAmount()- Specified by:
getVisibleAmountin interfaceAdjustable
-
removeAdjustmentListener
- Specified by:
removeAdjustmentListenerin interfaceAdjustable
-
setBlockIncrement
public void setBlockIncrement(int b) - Specified by:
setBlockIncrementin interfaceAdjustable
-
setMaximum
public void setMaximum(int max) - Specified by:
setMaximumin interfaceAdjustable
-
setMinimum
public void setMinimum(int min) - Specified by:
setMinimumin interfaceAdjustable
-
setUnitIncrement
public void setUnitIncrement(int u) - Specified by:
setUnitIncrementin interfaceAdjustable
-
setValue
public void setValue(int v) - Specified by:
setValuein interfaceAdjustable
-
setVisibleAmount
public void setVisibleAmount(int v) - Specified by:
setVisibleAmountin interfaceAdjustable
-
setFocusable
public void setFocusable(boolean focusable) - Overrides:
setFocusablein classComponent
-
adjustmentValueChanged
- Specified by:
adjustmentValueChangedin interfaceAdjustmentListener
-
updatePlayPauseIcon
public void updatePlayPauseIcon()
-