org.apache.pivot.wtk
Class ScrollBar

java.lang.Object
  extended by org.apache.pivot.wtk.Component
      extended by org.apache.pivot.wtk.Container
          extended by org.apache.pivot.wtk.ScrollBar
All Implemented Interfaces:
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.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Component
Component.ComponentDictionary, Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary
 
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
Sequence.Tree
 
Constructor Summary
ScrollBar()
           
ScrollBar(Orientation orientation)
           
 
Method Summary
 int getBlockIncrement()
           
 int getEnd()
           
 int getExtent()
           
 Orientation getOrientation()
           
 Span getRange()
           
 ListenerList<ScrollBarListener> getScrollBarListeners()
           
 ListenerList<ScrollBarValueListener> getScrollBarValueListeners()
           
 int getStart()
           
 int getUnitIncrement()
           
 int getValue()
           
 void setBlockIncrement(int blockIncrement)
           
 void setEnd(int end)
           
 void setExtent(int extent)
           
 void setOrientation(Orientation orientation)
           
 void setRange(Dictionary<String,?> range)
           
 void setRange(int start, int end)
           
 void setRange(Span range)
           
 void setRange(String range)
           
 void setScope(int start, int end, int extent)
           
 void setStart(int start)
           
 void setUnitIncrement(int unitIncrement)
           
 void setValue(int value)
           
 
Methods inherited from class org.apache.pivot.wtk.Container
add, containsFocus, descendantGainedFocus, descendantLostFocus, descendantRemoved, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getContextKey, getDescendantAt, getFocusTraversalPolicy, getLength, indexOf, insert, isAncestor, iterator, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, remove, removeAll, requestFocus, setContextKey, setFocusTraversalPolicy, setParent, setTooltip, setVisible, store, transferFocus, update, validate
 
Methods inherited from class org.apache.pivot.wtk.Component
clearFocus, getAttributes, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentKeyListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponents, getComponentStateListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getGraphics, getHandle, getHeight, getLocation, getMaximumPreferredHeight, getMaximumPreferredWidth, getMenuHandler, getMinimumPreferredHeight, getMinimumPreferredWidth, getParent, getPreferredHeight, getPreferredHeight, getPreferredHeightLimits, getPreferredSize, getPreferredWidth, getPreferredWidth, getPreferredWidthLimits, getSize, getSkin, getStyles, getTooltipText, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWindow, getX, getY, installSkin, invalidate, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyReleased, keyTyped, load, mapPointFromAncestor, mapPointToAncestor, mouseOver, repaint, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttributes, setCursor, setCursor, setDragSource, setDropTarget, setEnabled, setHeight, setLocation, setLocation, setMaximumPreferredHeight, setMaximumPreferredWidth, setMenuHandler, setMinimumPreferredHeight, setMinimumPreferredWidth, setPreferredHeight, setPreferredHeightLimits, setPreferredHeightLimits, setPreferredSize, setPreferredSize, setPreferredWidth, setPreferredWidthLimits, setPreferredWidthLimits, setSize, setSize, setSkin, setStyles, setStyles, setStyles, setTooltipText, setWidth, setX, setY, store, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScrollBar

public ScrollBar()

ScrollBar

public ScrollBar(Orientation orientation)
Method Detail

getOrientation

public Orientation getOrientation()

setOrientation

public void setOrientation(Orientation orientation)

getStart

public int getStart()

setStart

public void setStart(int start)

getEnd

public int getEnd()

setEnd

public void setEnd(int end)

getRange

public Span getRange()

setRange

public void setRange(int start,
                     int end)

setRange

public final void setRange(Span range)

setRange

public final void setRange(Dictionary<String,?> range)

setRange

public final void setRange(String range)

getExtent

public int getExtent()

setExtent

public void setExtent(int extent)

setScope

public void setScope(int start,
                     int end,
                     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()