当前页面:
在线文档首页 >
JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档
Java(TM) 2 Platform, Standard Edition, v1.2.2 API Specification: Class JScrollPane.ScrollBar - JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档
javax.swing
Class JScrollPane.ScrollBar
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JScrollBar
|
+--javax.swing.JScrollPane.ScrollBar
- Enclosing class:
- JScrollPane
- protected class JScrollPane.ScrollBar
- extends JScrollBar
- implements UIResource
By default JScrollPane creates scrollbars that are instances
of this class. Scrollbar overrides the getUnitIncrement
and getBlockIncrement methods so that, if the viewports view is
a Scrollable, the view is asked to compute these values. Unless
the unit/block increment have been explicitly set.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is appropriate
for short term storage or RMI between applications running the same
version of Swing. A future release of Swing will provide support for
long term persistence.
- See Also:
Scrollable
,
JScrollPane.createVerticalScrollBar()
,
JScrollPane.createHorizontalScrollBar()
, Serialized Form
Constructor Summary |
JScrollPane.ScrollBar(int orientation)
Create a scrollbar with the specified orientation, where the options
are:
JScrollPane.VERTICAL_SCROLLBAR
JScrollPane.HORIZONTAL_SCROLLBAR
|
Method Summary |
int |
getBlockIncrement(int direction)
If the viewports view is a Scrollable then ask the
view to compute the block increment. |
int |
getUnitIncrement(int direction)
If the viewports view is a Scrollable then ask the view
to compute the unit increment. |
void |
setBlockIncrement(int blockIncrement)
Messages super to set the value, and resets the
blockIncrementSet instance variable to true. |
void |
setUnitIncrement(int unitIncrement)
Messages super to set the value, and resets the
unitIncrementSet instance variable to true. |
Methods inherited from class javax.swing.JScrollBar |
addAdjustmentListener,
fireAdjustmentValueChanged,
getAccessibleContext,
getBlockIncrement,
getMaximum,
getMaximumSize,
getMinimum,
getMinimumSize,
getModel,
getOrientation,
getUI,
getUIClassID,
getUnitIncrement,
getValue,
getValueIsAdjusting,
getVisibleAmount,
paramString,
removeAdjustmentListener,
setEnabled,
setMaximum,
setMinimum,
setModel,
setOrientation,
setValue,
setValueIsAdjusting,
setValues,
setVisibleAmount,
updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener,
addNotify,
addPropertyChangeListener,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processComponentKeyEvent,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
JScrollPane.ScrollBar
public JScrollPane.ScrollBar(int orientation)
- Create a scrollbar with the specified orientation, where the options
are:
- JScrollPane.VERTICAL_SCROLLBAR
- JScrollPane.HORIZONTAL_SCROLLBAR
- Parameters:
orientation
- an int specifying the orientation
setUnitIncrement
public void setUnitIncrement(int unitIncrement)
- Messages super to set the value, and resets the
unitIncrementSet
instance variable to true.
- Overrides:
- setUnitIncrement in class JScrollBar
- Tags copied from class: JScrollBar
- See Also:
JScrollBar.getUnitIncrement(int)
getUnitIncrement
public int getUnitIncrement(int direction)
- If the viewports view is a Scrollable then ask the view
to compute the unit increment. Otherwise return
super.getUnitIncrement().
- Overrides:
- getUnitIncrement in class JScrollBar
- See Also:
Scrollable.getScrollableUnitIncrement(java.awt.Rectangle, int, int)
setBlockIncrement
public void setBlockIncrement(int blockIncrement)
- Messages super to set the value, and resets the
blockIncrementSet
instance variable to true.
- Overrides:
- setBlockIncrement in class JScrollBar
- Tags copied from class: JScrollBar
- See Also:
JScrollBar.getBlockIncrement()
getBlockIncrement
public int getBlockIncrement(int direction)
- If the viewports view is a Scrollable then ask the
view to compute the block increment. Otherwise
the blockIncrement equals the viewports width
or height. If there's no viewport reuurn
super.getBlockIncrement().
- Overrides:
- getBlockIncrement in class JScrollBar
- See Also:
Scrollable.getScrollableBlockIncrement(java.awt.Rectangle, int, int)
Submit a bug or feature
Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.