Package docking.widgets
Class SideKickVerticalScrollbar
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JScrollBar
docking.widgets.SideKickVerticalScrollbar
- All Implemented Interfaces:
Adjustable,ImageObserver,MenuContainer,Serializable,Accessible
A Vertical JScrollbar that displays an additional component to its right and sized such that
its top is just below the top button of the scrollbar and its bottom is just above the bottom
button of the scrollbar. Useful for providing an "overview" panel.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JScrollBar
JScrollBar.AccessibleJScrollBarNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested 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 javax.swing.JScrollBar
blockIncrement, model, orientation, unitIncrementFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintintgetBlockIncrement(int direction) intintgetModel()intgetUI()intintgetUnitIncrement(int direction) intgetValue()booleanintvoidvoidsetBlockIncrement(int blockIncrement) voidsetEnabled(boolean x) voidsetMaximum(int maximum) voidsetMaximumSize(Dimension maximumSize) voidsetMinimum(int minimum) voidsetMinimumSize(Dimension minimumSize) voidsetModel(BoundedRangeModel newModel) voidsetOrientation(int orientation) voidsetUI(ScrollBarUI ui) voidsetUnitIncrement(int unitIncrement) voidsetValue(int value) voidsetValueIsAdjusting(boolean b) voidsetValues(int newValue, int newExtent, int newMin, int newMax) voidsetVisibleAmount(int extent) voidupdateUI()Methods inherited from class javax.swing.JScrollBar
fireAdjustmentValueChanged, getAccessibleContext, paramStringMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
SideKickVerticalScrollbar
-
-
Method Details
-
addAdjustmentListener
- Specified by:
addAdjustmentListenerin interfaceAdjustable- Overrides:
addAdjustmentListenerin classJScrollBar
-
getAdjustmentListeners
- Overrides:
getAdjustmentListenersin classJScrollBar
-
getBlockIncrement
public int getBlockIncrement()- Specified by:
getBlockIncrementin interfaceAdjustable- Overrides:
getBlockIncrementin classJScrollBar
-
getBlockIncrement
public int getBlockIncrement(int direction) - Overrides:
getBlockIncrementin classJScrollBar
-
getMaximum
public int getMaximum()- Specified by:
getMaximumin interfaceAdjustable- Overrides:
getMaximumin classJScrollBar
-
getMaximumSize
- Overrides:
getMaximumSizein classJScrollBar
-
getMinimum
public int getMinimum()- Specified by:
getMinimumin interfaceAdjustable- Overrides:
getMinimumin classJScrollBar
-
getMinimumSize
- Overrides:
getMinimumSizein classJScrollBar
-
getModel
- Overrides:
getModelin classJScrollBar
-
getOrientation
public int getOrientation()- Specified by:
getOrientationin interfaceAdjustable- Overrides:
getOrientationin classJScrollBar
-
getUI
- Overrides:
getUIin classJScrollBar
-
getUIClassID
- Overrides:
getUIClassIDin classJScrollBar
-
getUnitIncrement
public int getUnitIncrement()- Specified by:
getUnitIncrementin interfaceAdjustable- Overrides:
getUnitIncrementin classJScrollBar
-
getUnitIncrement
public int getUnitIncrement(int direction) - Overrides:
getUnitIncrementin classJScrollBar
-
getValue
public int getValue()- Specified by:
getValuein interfaceAdjustable- Overrides:
getValuein classJScrollBar
-
getValueIsAdjusting
public boolean getValueIsAdjusting()- Overrides:
getValueIsAdjustingin classJScrollBar
-
getVisibleAmount
public int getVisibleAmount()- Specified by:
getVisibleAmountin interfaceAdjustable- Overrides:
getVisibleAmountin classJScrollBar
-
removeAdjustmentListener
- Specified by:
removeAdjustmentListenerin interfaceAdjustable- Overrides:
removeAdjustmentListenerin classJScrollBar
-
setBlockIncrement
public void setBlockIncrement(int blockIncrement) - Specified by:
setBlockIncrementin interfaceAdjustable- Overrides:
setBlockIncrementin classJScrollBar
-
setEnabled
public void setEnabled(boolean x) - Overrides:
setEnabledin classJScrollBar
-
setMaximum
public void setMaximum(int maximum) - Specified by:
setMaximumin interfaceAdjustable- Overrides:
setMaximumin classJScrollBar
-
setMaximumSize
- Overrides:
setMaximumSizein classJComponent
-
setMinimum
public void setMinimum(int minimum) - Specified by:
setMinimumin interfaceAdjustable- Overrides:
setMinimumin classJScrollBar
-
setMinimumSize
- Overrides:
setMinimumSizein classJComponent
-
setModel
- Overrides:
setModelin classJScrollBar
-
setOrientation
public void setOrientation(int orientation) - Overrides:
setOrientationin classJScrollBar
-
setUI
- Overrides:
setUIin classJScrollBar
-
setUnitIncrement
public void setUnitIncrement(int unitIncrement) - Specified by:
setUnitIncrementin interfaceAdjustable- Overrides:
setUnitIncrementin classJScrollBar
-
setValue
public void setValue(int value) - Specified by:
setValuein interfaceAdjustable- Overrides:
setValuein classJScrollBar
-
setValueIsAdjusting
public void setValueIsAdjusting(boolean b) - Overrides:
setValueIsAdjustingin classJScrollBar
-
setValues
public void setValues(int newValue, int newExtent, int newMin, int newMax) - Overrides:
setValuesin classJScrollBar
-
setVisibleAmount
public void setVisibleAmount(int extent) - Specified by:
setVisibleAmountin interfaceAdjustable- Overrides:
setVisibleAmountin classJScrollBar
-
updateUI
public void updateUI()- Overrides:
updateUIin classJScrollBar
-