java.awt

Class Scrollbar

  • All Implemented Interfaces:
    Adjustable, java.awt.image.ImageObserver, MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    public class Scrollbar extends Component implements Adjustable, javax.accessibility.Accessible
    The Scrollbar class embodies a scroll bar, a familiar user-interface object. A scroll bar provides a convenient means for allowing a user to select from a range of values. The following three vertical scroll bars could be used as slider controls to pick the red, green, and blue components of a color:

    Image shows 3 vertical sliders, side-by-side.

    Each scroll bar in this example could be created with code similar to the following:


     redSlider=new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 255);
     add(redSlider);
     

    Alternatively, a scroll bar can represent a range of values. For example, if a scroll bar is used for scrolling through text, the width of the "bubble" (also called the "thumb" or "scroll box") can be used to represent the amount of text that is visible. Here is an example of a scroll bar that represents a range:

    Image shows horizontal slider with starting range of 0 and ending range of 300. The slider thumb is labeled 60.

    The value range represented by the bubble in this example is the visible amount. The horizontal scroll bar in this example could be created with code like the following:


     ranger = new Scrollbar(Scrollbar.HORIZONTAL, 0, 60, 0, 300);
     add(ranger);
     

    Note that the actual maximum value of the scroll bar is the maximum minus the visible amount. In the previous example, because the maximum is 300 and the visible amount is 60, the actual maximum value is 240. The range of the scrollbar track is 0 - 300. The left side of the bubble indicates the value of the scroll bar.

    Normally, the user changes the value of the scroll bar by making a gesture with the mouse. For example, the user can drag the scroll bar's bubble up and down, or click in the scroll bar's unit increment or block increment areas. Keyboard gestures can also be mapped to the scroll bar. By convention, the Page Up and Page Down keys are equivalent to clicking in the scroll bar's block increment and block decrement areas.

    When the user changes the value of the scroll bar, the scroll bar receives an instance of AdjustmentEvent. The scroll bar processes this event, passing it along to any registered listeners.

    Any object that wishes to be notified of changes to the scroll bar's value should implement AdjustmentListener, an interface defined in the package java.awt.event. Listeners can be added and removed dynamically by calling the methods addAdjustmentListener and removeAdjustmentListener.

    The AdjustmentEvent class defines five types of adjustment event, listed here:

    • AdjustmentEvent.TRACK is sent out when the user drags the scroll bar's bubble.
    • AdjustmentEvent.UNIT_INCREMENT is sent out when the user clicks in the left arrow of a horizontal scroll bar, or the top arrow of a vertical scroll bar, or makes the equivalent gesture from the keyboard.
    • AdjustmentEvent.UNIT_DECREMENT is sent out when the user clicks in the right arrow of a horizontal scroll bar, or the bottom arrow of a vertical scroll bar, or makes the equivalent gesture from the keyboard.
    • AdjustmentEvent.BLOCK_INCREMENT is sent out when the user clicks in the track, to the left of the bubble on a horizontal scroll bar, or above the bubble on a vertical scroll bar. By convention, the Page Up key is equivalent, if the user is using a keyboard that defines a Page Up key.
    • AdjustmentEvent.BLOCK_DECREMENT is sent out when the user clicks in the track, to the right of the bubble on a horizontal scroll bar, or below the bubble on a vertical scroll bar. By convention, the Page Down key is equivalent, if the user is using a keyboard that defines a Page Down key.

    The JDK 1.0 event system is supported for backwards compatibility, but its use with newer versions of the platform is discouraged. The five types of adjustment events introduced with JDK 1.1 correspond to the five event types that are associated with scroll bars in previous platform versions. The following list gives the adjustment event type, and the corresponding JDK 1.0 event type it replaces.

    • AdjustmentEvent.TRACK replaces Event.SCROLL_ABSOLUTE
    • AdjustmentEvent.UNIT_INCREMENT replaces Event.SCROLL_LINE_UP
    • AdjustmentEvent.UNIT_DECREMENT replaces Event.SCROLL_LINE_DOWN
    • AdjustmentEvent.BLOCK_INCREMENT replaces Event.SCROLL_PAGE_UP
    • AdjustmentEvent.BLOCK_DECREMENT replaces Event.SCROLL_PAGE_DOWN

    Note: We recommend using a Scrollbar for value selection only. If you want to implement a scrollable component inside a container, we recommend you use a ScrollPane. If you use a Scrollbar for this purpose, you are likely to encounter issues with painting, key handling, sizing and positioning.

    Since:
    JDK1.0
    See Also:
    AdjustmentEvent, AdjustmentListener, Serialized Form
    • Nested Classes 
      Modifier and Type Class and Description
      Inherited member indicator BaselineResizeBehavior Reveal DetailHide Detail
      Enumeration of the common ways the baseline of a component can change as the size changes.
    • Fields 
      Modifier and Type Field and Description
      Inherited member indicator ABORT Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that an image which was being tracked asynchronously was aborted before production was complete.
      Inherited member indicator ALLBITS Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that a static image which was previously drawn is now complete and can be drawn again in its final form.
      Inherited member indicator BOTTOM_ALIGNMENT Reveal DetailHide Detail
      Ease-of-use constant for getAlignmentY.
      Inherited member indicator CENTER_ALIGNMENT Reveal DetailHide Detail
      Ease-of-use constant for getAlignmentY and getAlignmentX.
      Inherited member indicator ERROR Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that an image which was being tracked asynchronously has encountered an error.
      Inherited member indicator FRAMEBITS Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that another complete frame of a multi-frame image which was previously drawn is now available to be drawn again.
      Inherited member indicator HEIGHT Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that the height of the base image is now available and can be taken from the height argument to the imageUpdate callback method.
      Ordinary member indicator HORIZONTAL Reveal DetailHide Detail
      A constant that indicates a horizontal scroll bar.
      Inherited member indicator LEFT_ALIGNMENT Reveal DetailHide Detail
      Ease-of-use constant for getAlignmentX.
      Inherited member indicator NO_ORIENTATION Reveal DetailHide Detail
      Indicates that the Adjustable has no orientation.
      Inherited member indicator PROPERTIES Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that the properties of the image are now available.
      Inherited member indicator RIGHT_ALIGNMENT Reveal DetailHide Detail
      Ease-of-use constant for getAlignmentX.
      Inherited member indicator SOMEBITS Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that more pixels needed for drawing a scaled variation of the image are available.
      Inherited member indicator TOP_ALIGNMENT Reveal DetailHide Detail
      Ease-of-use constant for getAlignmentY().
      Ordinary member indicator VERTICAL Reveal DetailHide Detail
      A constant that indicates a vertical scroll bar.
      Inherited member indicator WIDTH Reveal DetailHide Detail
      This flag in the infoflags argument to imageUpdate indicates that the width of the base image is now available and can be taken from the width argument to the imageUpdate callback method.
    • Constructors 
      Constructor and Description
      Ordinary member indicator Scrollbar Reveal DetailHide Detail
      Constructs a new vertical scroll bar.
      Ordinary member indicator Scrollbar Reveal DetailHide Detail
      Constructs a new scroll bar with the specified orientation.
      Ordinary member indicator Scrollbar Reveal DetailHide Detail
      Constructs a new scroll bar with the specified orientation, initial value, visible amount, and minimum and maximum values.
      • Basic Attribute Methods 
        Modifier and Type Method and Description
        Inherited member indicator applyComponentOrientation Reveal DetailHide Detail
        Sets the ComponentOrientation property of this component and all components contained within it.
        Inherited member indicator disable Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setEnabled(boolean).
        Inherited member indicator enable Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setEnabled(boolean).
        Inherited member indicator enable Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setEnabled(boolean).
        Inherited member indicator enableInputMethods Reveal DetailHide Detail
        Enables or disables input method support for this component.
        Overridden member indicator getAccessibleContext Reveal DetailHide Detail
        Gets the AccessibleContext associated with this Scrollbar.
        Inherited member indicator getBackground Reveal DetailHide Detail
        Gets the background color of this component.
        Inherited member indicator getColorModel Reveal DetailHide Detail
        Gets the instance of ColorModel used to display the component on the output device.
        Inherited member indicator getComponentOrientation Reveal DetailHide Detail
        Retrieves the language-sensitive orientation that is to be used to order the elements or text within this component.
        Inherited member indicator getCursor Reveal DetailHide Detail
        Gets the cursor set in the component.
        Inherited member indicator getFont Reveal DetailHide Detail
        Gets the font of this component.
        Inherited member indicator getForeground Reveal DetailHide Detail
        Gets the foreground color of this component.
        Inherited member indicator getLocale Reveal DetailHide Detail
        Gets the locale of this component.
        Inherited member indicator getName Reveal DetailHide Detail
        Gets the name of the component.
        Inherited member indicator getParent Reveal DetailHide Detail
        Gets the parent of this component.
        Inherited member indicator hide Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setVisible(boolean).
        Inherited member indicator isBackgroundSet Reveal DetailHide Detail
        Returns whether the background color has been explicitly set for this Component.
        Inherited member indicator isCursorSet Reveal DetailHide Detail
        Returns whether the cursor has been explicitly set for this Component.
        Inherited member indicator isDisplayable Reveal DetailHide Detail
        Determines whether this component is displayable.
        Inherited member indicator isDoubleBuffered Reveal DetailHide Detail
        Returns true if this component is painted to an offscreen image ("buffer") that's copied to the screen later.
        Inherited member indicator isEnabled Reveal DetailHide Detail
        Determines whether this component is enabled.
        Inherited member indicator isFontSet Reveal DetailHide Detail
        Returns whether the font has been explicitly set for this Component.
        Inherited member indicator isForegroundSet Reveal DetailHide Detail
        Returns whether the foreground color has been explicitly set for this Component.
        Inherited member indicator isLightweight Reveal DetailHide Detail
        A lightweight component doesn't have a native toolkit peer.
        Inherited member indicator isOpaque Reveal DetailHide Detail
        Returns true if this component is completely opaque, returns false by default.
        Inherited member indicator isShowing Reveal DetailHide Detail
        Determines whether this component is showing on screen.
        Inherited member indicator isVisible Reveal DetailHide Detail
        Determines whether this component should be visible when its parent is visible.
        Inherited member indicator setBackground Reveal DetailHide Detail
        Sets the background color of this component.
        Inherited member indicator setComponentOrientation Reveal DetailHide Detail
        Sets the language-sensitive orientation that is to be used to order the elements or text within this component.
        Inherited member indicator setCursor Reveal DetailHide Detail
        Sets the cursor image to the specified cursor.
        Inherited member indicator setEnabled Reveal DetailHide Detail
        Enables or disables this component, depending on the value of the parameter b.
        Inherited member indicator setFont Reveal DetailHide Detail
        Sets the font of this component.
        Inherited member indicator setForeground Reveal DetailHide Detail
        Sets the foreground color of this component.
        Inherited member indicator setLocale Reveal DetailHide Detail
        Sets the locale of this component.
        Inherited member indicator setName Reveal DetailHide Detail
        Sets the name of the component to the specified string.
        Inherited member indicator setVisible Reveal DetailHide Detail
        Shows or hides this component depending on the value of parameter b.
        Inherited member indicator show Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setVisible(boolean).
        Inherited member indicator show Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setVisible(boolean).
      • Event Support Methods 
        Modifier and Type Method and Description
        Inherited member indicator action Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, should register this component as ActionListener on component which fires action events.
        Inherited member indicator deliverEvent Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by dispatchEvent(AWTEvent e).
        Inherited member indicator dispatchEvent Reveal DetailHide Detail
        Dispatches an event to this component or one of its sub components.
        Inherited member indicator firePropertyChange Reveal DetailHide Detail
        Reports a bound property change.
        Inherited member indicator firePropertyChange Reveal DetailHide Detail
        Reports a bound property change.
        Inherited member indicator firePropertyChange Reveal DetailHide Detail
        Reports a bound property change.
        Inherited member indicator firePropertyChange Reveal DetailHide Detail
        Reports a bound property change.
        Inherited member indicator firePropertyChange Reveal DetailHide Detail
        Reports a bound property change.
        Inherited member indicator firePropertyChange Reveal DetailHide Detail
        Reports a bound property change.
        Overridden member indicator getListeners Reveal DetailHide Detail
        Returns an array of all the objects currently registered as FooListeners upon this Scrollbar.
        Inherited member indicator handleEvent Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1 replaced by processEvent(AWTEvent).
        Inherited member indicator keyDown Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processKeyEvent(KeyEvent).
        Inherited member indicator keyUp Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processKeyEvent(KeyEvent).
        Inherited member indicator mouseDown Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
        Inherited member indicator mouseDrag Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processMouseMotionEvent(MouseEvent).
        Inherited member indicator mouseEnter Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
        Inherited member indicator mouseExit Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
        Inherited member indicator mouseMove Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processMouseMotionEvent(MouseEvent).
        Inherited member indicator mouseUp Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
        Inherited member indicator postEvent Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by dispatchEvent(AWTEvent).
      • Event Registration Methods 
        Modifier and Type Method and Description
        Inherited member indicator addComponentListener Reveal DetailHide Detail
        Adds the specified component listener to receive component events from this component.
        Inherited member indicator addFocusListener Reveal DetailHide Detail
        Adds the specified focus listener to receive focus events from this component when this component gains input focus.
        Inherited member indicator addHierarchyBoundsListener Reveal DetailHide Detail
        Adds the specified hierarchy bounds listener to receive hierarchy bounds events from this component when the hierarchy to which this container belongs changes.
        Inherited member indicator addHierarchyListener Reveal DetailHide Detail
        Adds the specified hierarchy listener to receive hierarchy changed events from this component when the hierarchy to which this container belongs changes.
        Inherited member indicator addInputMethodListener Reveal DetailHide Detail
        Adds the specified input method listener to receive input method events from this component.
        Inherited member indicator addKeyListener Reveal DetailHide Detail
        Adds the specified key listener to receive key events from this component.
        Inherited member indicator addMouseListener Reveal DetailHide Detail
        Adds the specified mouse listener to receive mouse events from this component.
        Inherited member indicator addMouseMotionListener Reveal DetailHide Detail
        Adds the specified mouse motion listener to receive mouse motion events from this component.
        Inherited member indicator addMouseWheelListener Reveal DetailHide Detail
        Adds the specified mouse wheel listener to receive mouse wheel events from this component.
        Inherited member indicator addPropertyChangeListener Reveal DetailHide Detail
        Adds a PropertyChangeListener to the listener list.
        Inherited member indicator addPropertyChangeListener Reveal DetailHide Detail
        Adds a PropertyChangeListener to the listener list for a specific property.
        Inherited member indicator getComponentListeners Reveal DetailHide Detail
        Returns an array of all the component listeners registered on this component.
        Inherited member indicator getFocusListeners Reveal DetailHide Detail
        Returns an array of all the focus listeners registered on this component.
        Inherited member indicator getHierarchyBoundsListeners Reveal DetailHide Detail
        Returns an array of all the hierarchy bounds listeners registered on this component.
        Inherited member indicator getHierarchyListeners Reveal DetailHide Detail
        Returns an array of all the hierarchy listeners registered on this component.
        Inherited member indicator getInputMethodListeners Reveal DetailHide Detail
        Returns an array of all the input method listeners registered on this component.
        Inherited member indicator getKeyListeners Reveal DetailHide Detail
        Returns an array of all the key listeners registered on this component.
        Inherited member indicator getMouseListeners Reveal DetailHide Detail
        Returns an array of all the mouse listeners registered on this component.
        Inherited member indicator getMouseMotionListeners Reveal DetailHide Detail
        Returns an array of all the mouse motion listeners registered on this component.
        Inherited member indicator getMouseWheelListeners Reveal DetailHide Detail
        Returns an array of all the mouse wheel listeners registered on this component.
        Inherited member indicator getPropertyChangeListeners Reveal DetailHide Detail
        Returns an array of all the property change listeners registered on this component.
        Inherited member indicator getPropertyChangeListeners Reveal DetailHide Detail
        Returns an array of all the listeners which have been associated with the named property.
        Inherited member indicator removeComponentListener Reveal DetailHide Detail
        Removes the specified component listener so that it no longer receives component events from this component.
        Inherited member indicator removeFocusListener Reveal DetailHide Detail
        Removes the specified focus listener so that it no longer receives focus events from this component.
        Inherited member indicator removeHierarchyBoundsListener Reveal DetailHide Detail
        Removes the specified hierarchy bounds listener so that it no longer receives hierarchy bounds events from this component.
        Inherited member indicator removeHierarchyListener Reveal DetailHide Detail
        Removes the specified hierarchy listener so that it no longer receives hierarchy changed events from this component.
        Inherited member indicator removeInputMethodListener Reveal DetailHide Detail
        Removes the specified input method listener so that it no longer receives input method events from this component.
        Inherited member indicator removeKeyListener Reveal DetailHide Detail
        Removes the specified key listener so that it no longer receives key events from this component.
        Inherited member indicator removeMouseListener Reveal DetailHide Detail
        Removes the specified mouse listener so that it no longer receives mouse events from this component.
        Inherited member indicator removeMouseMotionListener Reveal DetailHide Detail
        Removes the specified mouse motion listener so that it no longer receives mouse motion events from this component.
        Inherited member indicator removeMouseWheelListener Reveal DetailHide Detail
        Removes the specified mouse wheel listener so that it no longer receives mouse wheel events from this component.
        Inherited member indicator removePropertyChangeListener Reveal DetailHide Detail
        Removes a PropertyChangeListener from the listener list.
        Inherited member indicator removePropertyChangeListener Reveal DetailHide Detail
        Removes a PropertyChangeListener from the listener list for a specific property.
      • Keyboard Focus Methods 
        Modifier and Type Method and Description
        Inherited member indicator areFocusTraversalKeysSet Reveal DetailHide Detail
        Returns whether the Set of focus traversal keys for the given focus traversal operation has been explicitly defined for this Component.
        Inherited member indicator getFocusCycleRootAncestor Reveal DetailHide Detail
        Returns the Container which is the focus cycle root of this Component's focus traversal cycle.
        Inherited member indicator getFocusTraversalKeys Reveal DetailHide Detail
        Returns the Set of focus traversal keys for a given traversal operation for this Component.
        Inherited member indicator getFocusTraversalKeysEnabled Reveal DetailHide Detail
        Returns whether focus traversal keys are enabled for this Component.
        Inherited member indicator gotFocus Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processFocusEvent(FocusEvent).
        Inherited member indicator hasFocus Reveal DetailHide Detail
        Returns true if this Component is the focus owner.
        Inherited member indicator isFocusable Reveal DetailHide Detail
        Returns whether this Component can be focused.
        Inherited member indicator isFocusCycleRoot Reveal DetailHide Detail
        Returns whether the specified Container is the focus cycle root of this Component's focus traversal cycle.
        Inherited member indicator isFocusOwner Reveal DetailHide Detail
        Returns true if this Component is the focus owner.
        Inherited member indicator isFocusTraversable Reveal DetailHide Detail
        Deprecated. As of 1.4, replaced by isFocusable().
        Inherited member indicator lostFocus Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by processFocusEvent(FocusEvent).
        Inherited member indicator nextFocus Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by transferFocus().
        Inherited member indicator requestFocus Reveal DetailHide Detail
        Requests that this Component get the input focus, and that this Component's top-level ancestor become the focused Window.
        Inherited member indicator requestFocusInWindow Reveal DetailHide Detail
        Requests that this Component get the input focus, if this Component's top-level ancestor is already the focused Window.
        Inherited member indicator setFocusable Reveal DetailHide Detail
        Sets the focusable state of this Component to the specified value.
        Inherited member indicator setFocusTraversalKeys Reveal DetailHide Detail
        Sets the focus traversal keys for a given traversal operation for this Component.
        Inherited member indicator setFocusTraversalKeysEnabled Reveal DetailHide Detail
        Sets whether focus traversal keys are enabled for this Component.
        Inherited member indicator transferFocus Reveal DetailHide Detail
        Transfers the focus to the next component, as though this Component were the focus owner.
        Inherited member indicator transferFocusBackward Reveal DetailHide Detail
        Transfers the focus to the previous component, as though this Component were the focus owner.
        Inherited member indicator transferFocusUpCycle Reveal DetailHide Detail
        Transfers the focus up one focus traversal cycle.
      • Graphics Methods 
        Modifier and Type Method and Description
        Inherited member indicator getFontMetrics Reveal DetailHide Detail
        Gets the font metrics for the specified font.
        Inherited member indicator getGraphics Reveal DetailHide Detail
        Creates a graphics context for this component.
        Inherited member indicator getGraphicsConfiguration Reveal DetailHide Detail
        Gets the GraphicsConfiguration associated with this Component.
        Inherited member indicator getLocationOnScreen Reveal DetailHide Detail
        Gets the location of this component in the form of a point specifying the component's top-left corner in the screen's coordinate space.
        Inherited member indicator getMousePosition Reveal DetailHide Detail
        Returns the position of the mouse pointer in this Component's coordinate space if the Component is directly under the mouse pointer, otherwise returns null.
        Inherited member indicator getToolkit Reveal DetailHide Detail
        Gets the toolkit of this component.
      • Image Methods 
        Modifier and Type Method and Description
        Inherited member indicator checkImage Reveal DetailHide Detail
        Returns the status of the construction of a screen representation of the specified image.
        Inherited member indicator checkImage Reveal DetailHide Detail
        Returns the status of the construction of a screen representation of the specified image.
        Inherited member indicator createImage Reveal DetailHide Detail
        Creates an image from the specified image producer.
        Inherited member indicator createImage Reveal DetailHide Detail
        Creates an off-screen drawable image to be used for double buffering.
        Inherited member indicator createVolatileImage Reveal DetailHide Detail
        Creates a volatile off-screen drawable image to be used for double buffering.
        Inherited member indicator createVolatileImage Reveal DetailHide Detail
        Creates a volatile off-screen drawable image, with the given capabilities.
        Inherited member indicator imageUpdate Reveal DetailHide Detail
        Repaints the component when the image has changed.
        Inherited member indicator prepareImage Reveal DetailHide Detail
        Prepares an image for rendering on this component.
        Inherited member indicator prepareImage Reveal DetailHide Detail
        Prepares an image for rendering on this component at the specified width and height.
      • Layout Methods 
        Modifier and Type Method and Description
        Inherited member indicator bounds Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getBounds().
        Inherited member indicator contains Reveal DetailHide Detail
        Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
        Inherited member indicator contains Reveal DetailHide Detail
        Checks whether this component "contains" the specified point, where the point's x and y coordinates are defined to be relative to the coordinate system of this component.
        Inherited member indicator doLayout Reveal DetailHide Detail
        Prompts the layout manager to lay out this component.
        Inherited member indicator getAlignmentX Reveal DetailHide Detail
        Returns the alignment along the x axis.
        Inherited member indicator getAlignmentY Reveal DetailHide Detail
        Returns the alignment along the y axis.
        Inherited member indicator getBaseline Reveal DetailHide Detail
        Returns the baseline.
        Inherited member indicator getBaselineResizeBehavior Reveal DetailHide Detail
        Returns an enum indicating how the baseline of the component changes as the size changes.
        Inherited member indicator getBounds Reveal DetailHide Detail
        Gets the bounds of this component in the form of a Rectangle object.
        Inherited member indicator getBounds Reveal DetailHide Detail
        Stores the bounds of this component into "return value" rv and return rv.
        Inherited member indicator getComponentAt Reveal DetailHide Detail
        Determines if this component or one of its immediate subcomponents contains the (xy) location, and if so, returns the containing component.
        Inherited member indicator getComponentAt Reveal DetailHide Detail
        Returns the component or subcomponent that contains the specified point.
        Inherited member indicator getHeight Reveal DetailHide Detail
        Returns the current height of this component.
        Inherited member indicator getLocation Reveal DetailHide Detail
        Gets the location of this component in the form of a point specifying the component's top-left corner.
        Inherited member indicator getLocation Reveal DetailHide Detail
        Stores the x,y origin of this component into "return value" rv and return rv.
        Inherited member indicator getMaximumSize Reveal DetailHide Detail
        Gets the maximum size of this component.
        Inherited member indicator getMinimumSize Reveal DetailHide Detail
        Gets the mininimum size of this component.
        Inherited member indicator getPreferredSize Reveal DetailHide Detail
        Gets the preferred size of this component.
        Inherited member indicator getSize Reveal DetailHide Detail
        Returns the size of this component in the form of a Dimension object.
        Inherited member indicator getSize Reveal DetailHide Detail
        Stores the width/height of this component into "return value" rv and return rv.
        Inherited member indicator getWidth Reveal DetailHide Detail
        Returns the current width of this component.
        Inherited member indicator getX Reveal DetailHide Detail
        Returns the current x coordinate of the components origin.
        Inherited member indicator getY Reveal DetailHide Detail
        Returns the current y coordinate of the components origin.
        Inherited member indicator inside Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by contains(int, int).
        Inherited member indicator invalidate Reveal DetailHide Detail
        Invalidates this component and its ancestors.
        Inherited member indicator isMaximumSizeSet Reveal DetailHide Detail
        Returns true if the maximum size has been set to a non-null value otherwise returns false.
        Inherited member indicator isMinimumSizeSet Reveal DetailHide Detail
        Returns whether or not setMinimumSize has been invoked with a non-null value.
        Inherited member indicator isPreferredSizeSet Reveal DetailHide Detail
        Returns true if the preferred size has been set to a non-null value otherwise returns false.
        Inherited member indicator isValid Reveal DetailHide Detail
        Determines whether this component is valid.
        Inherited member indicator layout Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by doLayout().
        Inherited member indicator locate Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getComponentAt(int, int).
        Inherited member indicator location Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getLocation().
        Inherited member indicator minimumSize Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getMinimumSize().
        Inherited member indicator move Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setLocation(int, int).
        Inherited member indicator preferredSize Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getPreferredSize().
        Inherited member indicator reshape Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setBounds(int, int, int, int).
        Inherited member indicator resize Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setSize(Dimension).
        Inherited member indicator resize Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setSize(int, int).
        Inherited member indicator revalidate Reveal DetailHide Detail
        Revalidates the component hierarchy up to the nearest validate root.
        Inherited member indicator setBounds Reveal DetailHide Detail
        Moves and resizes this component.
        Inherited member indicator setBounds Reveal DetailHide Detail
        Moves and resizes this component to conform to the new bounding rectangle r.
        Inherited member indicator setLocation Reveal DetailHide Detail
        Moves this component to a new location.
        Inherited member indicator setLocation Reveal DetailHide Detail
        Moves this component to a new location.
        Inherited member indicator setMaximumSize Reveal DetailHide Detail
        Sets the maximum size of this component to a constant value.
        Inherited member indicator setMinimumSize Reveal DetailHide Detail
        Sets the minimum size of this component to a constant value.
        Inherited member indicator setPreferredSize Reveal DetailHide Detail
        Sets the preferred size of this component to a constant value.
        Inherited member indicator setSize Reveal DetailHide Detail
        Resizes this component so that it has width d.width and height d.height.
        Inherited member indicator setSize Reveal DetailHide Detail
        Resizes this component so that it has width width and height height.
        Inherited member indicator size Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getSize().
        Inherited member indicator validate Reveal DetailHide Detail
        Validates this component.
      • Painting Methods 
        Modifier and Type Method and Description
        Inherited member indicator getIgnoreRepaint Reveal DetailHide Detail
         
        Inherited member indicator paint Reveal DetailHide Detail
        Paints this component.
        Inherited member indicator paintAll Reveal DetailHide Detail
        Paints this component and all of its subcomponents.
        Inherited member indicator repaint Reveal DetailHide Detail
        Repaints this component.
        Inherited member indicator repaint Reveal DetailHide Detail
        Repaints the specified rectangle of this component.
        Inherited member indicator repaint Reveal DetailHide Detail
        Repaints the component.
        Inherited member indicator repaint Reveal DetailHide Detail
        Repaints the specified rectangle of this component within tm milliseconds.
        Inherited member indicator setIgnoreRepaint Reveal DetailHide Detail
        Sets whether or not paint messages received from the operating system should be ignored.
        Inherited member indicator update Reveal DetailHide Detail
        Updates this component.
      • Printing Methods 
        Modifier and Type Method and Description
        Inherited member indicator list Reveal DetailHide Detail
        Prints a listing of this component to the standard system output stream System.out.
        Inherited member indicator list Reveal DetailHide Detail
        Prints a listing of this component to the specified output stream.
        Inherited member indicator list Reveal DetailHide Detail
        Prints out a list, starting at the specified indentation, to the specified print stream.
        Inherited member indicator list Reveal DetailHide Detail
        Prints a listing to the specified print writer.
        Inherited member indicator list Reveal DetailHide Detail
        Prints out a list, starting at the specified indentation, to the specified print writer.
        Inherited member indicator print Reveal DetailHide Detail
        Prints this component.
        Inherited member indicator printAll Reveal DetailHide Detail
        Prints this component and all of its subcomponents.
      • Other Methods 
        Modifier and Type Method and Description
        Inherited member indicator add Reveal DetailHide Detail
        Adds the specified popup menu to the component.
        Ordinary member indicator addAdjustmentListener Reveal DetailHide Detail
        Adds the specified adjustment listener to receive instances of AdjustmentEvent from this scroll bar.
        Overridden member indicator addNotify Reveal DetailHide Detail
        Creates the Scrollbar's peer.
        Ordinary member indicator getAdjustmentListeners Reveal DetailHide Detail
        Returns an array of all the adjustment listeners registered on this scrollbar.
        Ordinary member indicator getBlockIncrement Reveal DetailHide Detail
        Gets the block increment of this scroll bar.
        Inherited member indicator getDropTarget Reveal DetailHide Detail
        Gets the DropTarget associated with this Component.
        Inherited member indicator getInputContext Reveal DetailHide Detail
        Gets the input context used by this component for handling the communication with input methods when text is entered in this component.
        Inherited member indicator getInputMethodRequests Reveal DetailHide Detail
        Gets the input method request handler which supports requests from input methods for this component.
        Ordinary member indicator getLineIncrement Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getUnitIncrement().
        Ordinary member indicator getMaximum Reveal DetailHide Detail
        Gets the maximum value of this scroll bar.
        Ordinary member indicator getMinimum Reveal DetailHide Detail
        Gets the minimum value of this scroll bar.
        Ordinary member indicator getOrientation Reveal DetailHide Detail
        Returns the orientation of this scroll bar.
        Ordinary member indicator getPageIncrement Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getBlockIncrement().
        Inherited member indicator getPeer Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, programs should not directly manipulate peers; replaced by boolean isDisplayable().
        Inherited member indicator getTreeLock Reveal DetailHide Detail
        Gets this component's locking object (the object that owns the thread synchronization monitor) for AWT component-tree and layout operations.
        Ordinary member indicator getUnitIncrement Reveal DetailHide Detail
        Gets the unit increment for this scrollbar.
        Ordinary member indicator getValue Reveal DetailHide Detail
        Gets the current value of this scroll bar.
        Ordinary member indicator getValueIsAdjusting Reveal DetailHide Detail
        Returns true if the value is in the process of changing as a result of actions being taken by the user.
        Ordinary member indicator getVisible Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by getVisibleAmount().
        Ordinary member indicator getVisibleAmount Reveal DetailHide Detail
        Gets the visible amount of this scroll bar.
        Inherited member indicator remove Reveal DetailHide Detail
        Removes the specified popup menu from the component.
        Ordinary member indicator removeAdjustmentListener Reveal DetailHide Detail
        Removes the specified adjustment listener so that it no longer receives instances of AdjustmentEvent from this scroll bar.
        Inherited member indicator removeNotify Reveal DetailHide Detail
        Makes this Component undisplayable by destroying it native screen resource.
        Ordinary member indicator setBlockIncrement Reveal DetailHide Detail
        Sets the block increment for this scroll bar.
        Inherited member indicator setDropTarget Reveal DetailHide Detail
        Associate a DropTarget with this component.
        Ordinary member indicator setLineIncrement Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setUnitIncrement(int).
        Ordinary member indicator setMaximum Reveal DetailHide Detail
        Sets the maximum value of this scroll bar.
        Ordinary member indicator setMinimum Reveal DetailHide Detail
        Sets the minimum value of this scroll bar.
        Ordinary member indicator setOrientation Reveal DetailHide Detail
        Sets the orientation for this scroll bar.
        Ordinary member indicator setPageIncrement Reveal DetailHide Detail
        Deprecated. As of JDK version 1.1, replaced by setBlockIncrement().
        Ordinary member indicator setUnitIncrement Reveal DetailHide Detail
        Sets the unit increment for this scroll bar.
        Ordinary member indicator setValue Reveal DetailHide Detail
        Sets the value of this scroll bar to the specified value.
        Ordinary member indicator setValueIsAdjusting Reveal DetailHide Detail
        Sets the valueIsAdjusting property.
        Ordinary member indicator setValues Reveal DetailHide Detail
        Sets the values of four properties for this scroll bar: value, visibleAmount, minimum, and maximum.
        Ordinary member indicator setVisibleAmount Reveal DetailHide Detail
        Sets the visible amount of this scroll bar.
        Inherited member indicator toString Reveal DetailHide Detail
        Returns a string representation of this component and its values.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
This document was created by Dulcet from the OpenJDK sources. Copyright © 1993, 2012 Oracle and/or its affiliates. All rights reserved.

SourceForge