pivot.wtk
Class ScrollPane
java.lang.Object
pivot.wtk.Component
pivot.wtk.Container
pivot.wtk.Viewport
pivot.wtk.ScrollPane
- All Implemented Interfaces:
- java.lang.Iterable<Component>, Sequence<Component>, ConstrainedVisual, Visual
public class ScrollPane
- extends Viewport
Container that provides a scrollable view of a component, with optional
fixed row and column headers.
- Author:
- tvolkert
Nested Class Summary |
static class |
ScrollPane.Corner
Component class representing the components that will get placed in the
corners of a ScrollPane. |
static class |
ScrollPane.ScrollBarPolicy
Enumeration defining scroll pane scroll bar policies. |
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, 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, setStyles, setStyles, setStyles, setTooltipText, setUserData, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ScrollPane
public ScrollPane()
ScrollPane
public ScrollPane(ScrollPane.ScrollBarPolicy horizontalScrollBarPolicy,
ScrollPane.ScrollBarPolicy verticalScrollBarPolicy)
getHorizontalScrollBarPolicy
public ScrollPane.ScrollBarPolicy getHorizontalScrollBarPolicy()
setHorizontalScrollBarPolicy
public void setHorizontalScrollBarPolicy(ScrollPane.ScrollBarPolicy horizontalScrollBarPolicy)
setHorizontalScrollBarPolicy
public void setHorizontalScrollBarPolicy(java.lang.String horizontalScrollBarPolicy)
getVerticalScrollBarPolicy
public ScrollPane.ScrollBarPolicy getVerticalScrollBarPolicy()
setVerticalScrollBarPolicy
public void setVerticalScrollBarPolicy(ScrollPane.ScrollBarPolicy verticalScrollBarPolicy)
setVerticalScrollBarPolicy
public void setVerticalScrollBarPolicy(java.lang.String verticalScrollBarPolicy)
getRowHeader
public Component getRowHeader()
setRowHeader
public void setRowHeader(Component rowHeader)
getColumnHeader
public Component getColumnHeader()
setColumnHeader
public void setColumnHeader(Component columnHeader)
getCorner
public Component getCorner()
setCorner
public void setCorner(Component corner)
remove
public Sequence<Component> remove(int index,
int count)
- Description copied from interface:
Sequence
- Removes one or more items from the sequence.
- Specified by:
remove
in interface Sequence<Component>
- Overrides:
remove
in class Viewport
- Parameters:
index
- The starting index to remove.count
- The number of items to remove, beginning with index.
- Returns:
- A sequence containing the items that were removed.
getScrollPaneListeners
public ListenerList<ScrollPaneListener> getScrollPaneListeners()