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
static class ScrollBar.Scope
          Class representing a scroll bar's scope.
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Container
Container.EDT_Checker
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Component
Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary
 
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
Sequence.Tree<T>
 
Constructor Summary
ScrollBar()
           
ScrollBar(Orientation orientation)
           
 
Method Summary
 int getBlockIncrement()
           
 int getEnd()
           
 int getExtent()
           
 Orientation getOrientation()
           
 Span getRange()
           
 ScrollBar.Scope getScope()
           
 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(Dictionary<String,?> scope)
           
 void setScope(int start, int end, int extent)
           
 void setScope(ScrollBar.Scope scope)
           
 void setScope(String scope)
           
 void setStart(int start)
           
 void setUnitIncrement(int unitIncrement)
           
 void setValue(int value)
           
 
Methods inherited from class org.apache.pivot.wtk.Container
add, assertEventDispatchThread, assertEventDispatchThread, clear, containsFocus, descendantAdded, descendantGainedFocus, descendantLostFocus, descendantRemoved, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getDescendantAt, getFocusTraversalPolicy, getGraphics, getLength, getNamedComponent, indexOf, insert, invalidate, isAncestor, isDoubleBuffered, iterator, layout, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, remove, removeAll, repaint, requestFocus, setDoubleBuffered, setEventDispatchThreadChecker, setFocusTraversalPolicy, setParent, setVisible, store, transferFocus, update
 
Methods inherited from class org.apache.pivot.wtk.Component
clearFocus, contains, getAncestor, getAncestor, getAttribute, getAutomationID, getBaseline, getBaseline, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentKeyListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponentStateListeners, getComponentStyleListeners, getComponentTooltipListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getHeight, getHeightLimits, getLocation, getMaximumHeight, getMaximumWidth, getMenuHandler, getMinimumHeight, getMinimumWidth, getMouseLocation, getName, getNamedStyles, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getSize, getSkin, getStyles, getTooltipDelay, getTooltipText, getTooltipWrapText, getTypedStyles, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWidthLimits, getWindow, getX, getY, indexBoundsCheck, installSkin, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyReleased, keyTyped, mapPointFromAncestor, mapPointFromAncestor, mapPointToAncestor, mapPointToAncestor, mouseOver, reenterMouse, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttribute, setAutomationID, setCursor, setDragSource, setDropTarget, setEnabled, setFocused, setHeight, setHeightLimits, setHeightLimits, setLocation, setLocation, setMaximumHeight, setMaximumWidth, setMenuHandler, setMinimumHeight, setMinimumWidth, setName, setPreferredHeight, setPreferredSize, setPreferredSize, setPreferredWidth, setSize, setSize, setSkin, setStyleName, setStyleNames, setStyleNames, setStyles, setStyles, setTooltipDelay, setTooltipText, setTooltipWrapText, setWidth, setWidthLimits, setWidthLimits, setX, setY, toString, transferFocus, validate
 
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)

getScope

public ScrollBar.Scope getScope()

setScope

public void setScope(int start,
                     int end,
                     int extent)

setScope

public final void setScope(ScrollBar.Scope scope)

setScope

public final void setScope(Dictionary<String,?> scope)

setScope

public final void setScope(String scope)

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()