org.apache.pivot.wtk
Class ScrollPane
java.lang.Object
org.apache.pivot.wtk.Component
org.apache.pivot.wtk.Container
org.apache.pivot.wtk.Viewport
org.apache.pivot.wtk.ScrollPane
- All Implemented Interfaces:
- 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.
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 org.apache.pivot.wtk.Viewport |
getScrollLeft, getScrollTop, getView, getViewportBounds, getViewportListeners, isConsumeRepaint, repaint, setConsumeRepaint, setScrollLeft, setScrollTop, setSkin, setView |
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, 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, 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, setStyles, setStyles, setStyles, setTooltipText, setWidth, setX, setY, store, toString, transferFocus |
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(String horizontalScrollBarPolicy)
getVerticalScrollBarPolicy
public ScrollPane.ScrollBarPolicy getVerticalScrollBarPolicy()
setVerticalScrollBarPolicy
public void setVerticalScrollBarPolicy(ScrollPane.ScrollBarPolicy verticalScrollBarPolicy)
setVerticalScrollBarPolicy
public void setVerticalScrollBarPolicy(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()