pivot.wtk
Class ScrollBar

java.lang.Object
  extended by pivot.wtk.Component
      extended by pivot.wtk.Container
          extended by pivot.wtk.ScrollBar
All Implemented Interfaces:
java.lang.Iterable<Component>, Sequence<Component>, ConstrainedVisual, Visual

public class ScrollBar
extends Container

Component that allows a user to select one of a range of values. Most often used by scroll panes.

Author:
gbrown

Nested Class Summary
 
Nested classes/interfaces inherited from class pivot.wtk.Component
Component.Attributes, Component.ComponentDictionary, Component.DecoratorSequence, Component.StyleDictionary
 
Nested classes/interfaces inherited from interface pivot.collections.Sequence
Sequence.Search, Sequence.Sort, Sequence.Tree
 
Constructor Summary
ScrollBar(Orientation orientation)
           
 
Method Summary
 int getBlockIncrement()
           
 int getExtent()
           
 Orientation getOrientation()
           
 Span getRange()
           
 int getRangeEnd()
           
 int getRangeStart()
           
 ListenerList<ScrollBarListener> getScrollBarListeners()
           
 ListenerList<ScrollBarValueListener> getScrollBarValueListeners()
           
 int getUnitIncrement()
           
 int getValue()
           
 void setBlockIncrement(int blockIncrement)
           
 void setOrientation(Orientation orientation)
           
 void setScope(int rangeStart, int rangeEnd, int extent)
           
 void setUnitIncrement(int unitIncrement)
           
 void setValue(int value)
           
 
Methods inherited from class pivot.wtk.Container
add, containsFocus, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getContextKey, getDescendantAt, getFocusTraversalPolicy, getLength, indexOf, insert, invalidate, isAncestor, isFocusable, isValid, iterator, load, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, remove, removeAll, requestFocus, setContextKey, setEnabled, setFocusTraversalPolicy, setParent, setTooltip, setVisible, store, store, update, validate
 
Methods inherited from class pivot.wtk.Component
clearFocus, clearFocus, finalize, getAttributes, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentDragDropListeners, getComponentKeyListeners, getComponentLayoutListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponents, getComponentStateListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getHandle, getHeight, getLocation, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getSize, getSkin, getStyles, getTooltipText, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWindow, getX, getY, installSkin, isBlocked, isDisplayable, isEnabled, isFocused, isMouseOver, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isVisible, keyPressed, keyReleased, keyTyped, mapPointFromAncestor, mapPointToAncestor, mouseOver, repaint, repaint, repaint, repaint, repaint, repaint, requestFocus, scrollAreaToVisible, scrollAreaToVisible, setAttributes, setCursor, setCursor, setDisplayable, setDragSource, setDropTarget, setFocused, setLocation, setLocation, setPreferredHeight, setPreferredSize, setPreferredSize, setPreferredWidth, setSize, setSize, setSkin, setStyles, setStyles, setStyles, setTooltipText, setUserData, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScrollBar

public ScrollBar(Orientation orientation)
Method Detail

getOrientation

public Orientation getOrientation()

setOrientation

public void setOrientation(Orientation orientation)

getRangeStart

public int getRangeStart()

getRangeEnd

public int getRangeEnd()

getRange

public Span getRange()

getExtent

public int getExtent()

setScope

public void setScope(int rangeStart,
                     int rangeEnd,
                     int extent)

getValue

public int getValue()

setValue

public void setValue(int value)

getUnitIncrement

public int getUnitIncrement()

setUnitIncrement

public void setUnitIncrement(int unitIncrement)

getBlockIncrement

public int getBlockIncrement()

setBlockIncrement

public void setBlockIncrement(int blockIncrement)

getScrollBarListeners

public ListenerList<ScrollBarListener> getScrollBarListeners()

getScrollBarValueListeners

public ListenerList<ScrollBarValueListener> getScrollBarValueListeners()