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>, org.apache.pivot.collections.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 when to show a scroll bar, and if not showing,
whether to constrain the pane's content to the size of the ScrollPane,
or to let the content be shown at its unconstrained size. |
| Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence |
org.apache.pivot.collections.Sequence.Tree<T> |
| 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, assertEventDispatchThread, assertEventDispatchThread, clear, containsFocus, descendantAdded, descendantGainedFocus, descendantLostFocus, descendantRemoved, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getDescendantAt, getFocusTraversalPolicy, getLength, getNamedComponent, indexOf, insert, isAncestor, iterator, layout, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, removeAll, requestFocus, 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, getGraphics, getHeight, getHeightLimits, getLocation, getMaximumHeight, getMaximumWidth, getMenuHandler, getMinimumHeight, getMinimumWidth, getMouseLocation, getName, getNamedStyles, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getSize, getSkin, getStyles, getTooltipDelay, getTooltipText, getTypedStyles, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWidthLimits, getWindow, getX, getY, indexBoundsCheck, installSkin, invalidate, 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, setStyleName, setStyleNames, setStyleNames, setStyles, setStyles, setTooltipDelay, setTooltipText, setWidth, setWidthLimits, setWidthLimits, setX, setY, toString, transferFocus, validate |
ScrollPane
public ScrollPane()
ScrollPane
public ScrollPane(ScrollPane.ScrollBarPolicy horizontalScrollBarPolicy,
ScrollPane.ScrollBarPolicy verticalScrollBarPolicy)
getHorizontalScrollBarPolicy
public ScrollPane.ScrollBarPolicy getHorizontalScrollBarPolicy()
setHorizontalScrollBarPolicy
public void setHorizontalScrollBarPolicy(ScrollPane.ScrollBarPolicy horizontalScrollBarPolicy)
getVerticalScrollBarPolicy
public ScrollPane.ScrollBarPolicy getVerticalScrollBarPolicy()
setVerticalScrollBarPolicy
public void setVerticalScrollBarPolicy(ScrollPane.ScrollBarPolicy 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 org.apache.pivot.collections.Sequence<Component> remove(int index,
int count)
- Specified by:
remove in interface org.apache.pivot.collections.Sequence<Component>- Overrides:
remove in class Viewport
getScrollPaneListeners
public org.apache.pivot.util.ListenerList<ScrollPaneListener> getScrollPaneListeners()