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:
java.awt.Adjustable,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class SideKickVerticalScrollbar extends javax.swing.JScrollBarA 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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JScrollBar
javax.swing.JScrollBar.AccessibleJScrollBar
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class javax.swing.JScrollBar
blockIncrement, model, orientation, unitIncrement
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description SideKickVerticalScrollbar(java.awt.Component sideKick, javax.swing.JViewport viewport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdjustmentListener(java.awt.event.AdjustmentListener l)javax.accessibility.AccessibleContextgetAccessibleContext()java.awt.event.AdjustmentListener[]getAdjustmentListeners()intgetBlockIncrement()intgetBlockIncrement(int direction)intgetMaximum()java.awt.DimensiongetMaximumSize()intgetMinimum()java.awt.DimensiongetMinimumSize()javax.swing.BoundedRangeModelgetModel()intgetOrientation()javax.swing.plaf.ScrollBarUIgetUI()java.lang.StringgetUIClassID()intgetUnitIncrement()intgetUnitIncrement(int direction)intgetValue()booleangetValueIsAdjusting()intgetVisibleAmount()voidremoveAdjustmentListener(java.awt.event.AdjustmentListener l)voidsetBlockIncrement(int blockIncrement)voidsetEnabled(boolean x)voidsetMaximum(int maximum)voidsetMaximumSize(java.awt.Dimension maximumSize)voidsetMinimum(int minimum)voidsetMinimumSize(java.awt.Dimension minimumSize)voidsetModel(javax.swing.BoundedRangeModel newModel)voidsetOrientation(int orientation)voidsetUI(javax.swing.plaf.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.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, update
-
Methods 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, validateTree
-
Methods 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
-
-
-
-
Method Detail
-
addAdjustmentListener
public void addAdjustmentListener(java.awt.event.AdjustmentListener l)
- Specified by:
addAdjustmentListenerin interfacejava.awt.Adjustable- Overrides:
addAdjustmentListenerin classjavax.swing.JScrollBar
-
getAccessibleContext
public javax.accessibility.AccessibleContext getAccessibleContext()
- Specified by:
getAccessibleContextin interfacejavax.accessibility.Accessible- Overrides:
getAccessibleContextin classjavax.swing.JScrollBar
-
getAdjustmentListeners
public java.awt.event.AdjustmentListener[] getAdjustmentListeners()
- Overrides:
getAdjustmentListenersin classjavax.swing.JScrollBar
-
getBlockIncrement
public int getBlockIncrement()
- Specified by:
getBlockIncrementin interfacejava.awt.Adjustable- Overrides:
getBlockIncrementin classjavax.swing.JScrollBar
-
getBlockIncrement
public int getBlockIncrement(int direction)
- Overrides:
getBlockIncrementin classjavax.swing.JScrollBar
-
getMaximum
public int getMaximum()
- Specified by:
getMaximumin interfacejava.awt.Adjustable- Overrides:
getMaximumin classjavax.swing.JScrollBar
-
getMaximumSize
public java.awt.Dimension getMaximumSize()
- Overrides:
getMaximumSizein classjavax.swing.JScrollBar
-
getMinimum
public int getMinimum()
- Specified by:
getMinimumin interfacejava.awt.Adjustable- Overrides:
getMinimumin classjavax.swing.JScrollBar
-
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Overrides:
getMinimumSizein classjavax.swing.JScrollBar
-
getModel
public javax.swing.BoundedRangeModel getModel()
- Overrides:
getModelin classjavax.swing.JScrollBar
-
getOrientation
public int getOrientation()
- Specified by:
getOrientationin interfacejava.awt.Adjustable- Overrides:
getOrientationin classjavax.swing.JScrollBar
-
getUI
public javax.swing.plaf.ScrollBarUI getUI()
- Overrides:
getUIin classjavax.swing.JScrollBar
-
getUIClassID
public java.lang.String getUIClassID()
- Overrides:
getUIClassIDin classjavax.swing.JScrollBar
-
getUnitIncrement
public int getUnitIncrement()
- Specified by:
getUnitIncrementin interfacejava.awt.Adjustable- Overrides:
getUnitIncrementin classjavax.swing.JScrollBar
-
getUnitIncrement
public int getUnitIncrement(int direction)
- Overrides:
getUnitIncrementin classjavax.swing.JScrollBar
-
getValue
public int getValue()
- Specified by:
getValuein interfacejava.awt.Adjustable- Overrides:
getValuein classjavax.swing.JScrollBar
-
getValueIsAdjusting
public boolean getValueIsAdjusting()
- Overrides:
getValueIsAdjustingin classjavax.swing.JScrollBar
-
getVisibleAmount
public int getVisibleAmount()
- Specified by:
getVisibleAmountin interfacejava.awt.Adjustable- Overrides:
getVisibleAmountin classjavax.swing.JScrollBar
-
removeAdjustmentListener
public void removeAdjustmentListener(java.awt.event.AdjustmentListener l)
- Specified by:
removeAdjustmentListenerin interfacejava.awt.Adjustable- Overrides:
removeAdjustmentListenerin classjavax.swing.JScrollBar
-
setBlockIncrement
public void setBlockIncrement(int blockIncrement)
- Specified by:
setBlockIncrementin interfacejava.awt.Adjustable- Overrides:
setBlockIncrementin classjavax.swing.JScrollBar
-
setEnabled
public void setEnabled(boolean x)
- Overrides:
setEnabledin classjavax.swing.JScrollBar
-
setMaximum
public void setMaximum(int maximum)
- Specified by:
setMaximumin interfacejava.awt.Adjustable- Overrides:
setMaximumin classjavax.swing.JScrollBar
-
setMaximumSize
public void setMaximumSize(java.awt.Dimension maximumSize)
- Overrides:
setMaximumSizein classjavax.swing.JComponent
-
setMinimum
public void setMinimum(int minimum)
- Specified by:
setMinimumin interfacejava.awt.Adjustable- Overrides:
setMinimumin classjavax.swing.JScrollBar
-
setMinimumSize
public void setMinimumSize(java.awt.Dimension minimumSize)
- Overrides:
setMinimumSizein classjavax.swing.JComponent
-
setModel
public void setModel(javax.swing.BoundedRangeModel newModel)
- Overrides:
setModelin classjavax.swing.JScrollBar
-
setOrientation
public void setOrientation(int orientation)
- Overrides:
setOrientationin classjavax.swing.JScrollBar
-
setUI
public void setUI(javax.swing.plaf.ScrollBarUI ui)
- Overrides:
setUIin classjavax.swing.JScrollBar
-
setUnitIncrement
public void setUnitIncrement(int unitIncrement)
- Specified by:
setUnitIncrementin interfacejava.awt.Adjustable- Overrides:
setUnitIncrementin classjavax.swing.JScrollBar
-
setValue
public void setValue(int value)
- Specified by:
setValuein interfacejava.awt.Adjustable- Overrides:
setValuein classjavax.swing.JScrollBar
-
setValueIsAdjusting
public void setValueIsAdjusting(boolean b)
- Overrides:
setValueIsAdjustingin classjavax.swing.JScrollBar
-
setValues
public void setValues(int newValue, int newExtent, int newMin, int newMax)- Overrides:
setValuesin classjavax.swing.JScrollBar
-
setVisibleAmount
public void setVisibleAmount(int extent)
- Specified by:
setVisibleAmountin interfacejava.awt.Adjustable- Overrides:
setVisibleAmountin classjavax.swing.JScrollBar
-
updateUI
public void updateUI()
- Overrides:
updateUIin classjavax.swing.JScrollBar
-
-