javax.swing.plaf.basic
Class BasicScrollPaneUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.ScrollPaneUI
              |
              +--javax.swing.plaf.basic.BasicScrollPaneUI
All Implemented Interfaces:
ScrollPaneConstants
Direct Known Subclasses:
MetalScrollPaneUI
public class BasicScrollPaneUI
extends ScrollPaneUI
implements ScrollPaneConstants

A default L&F implementation of ScrollPaneUI.

 

Nested Class Summary

 class BasicScrollPaneUI.HSBChangeListener
    Horizontal scrollbar listener.
protected  class BasicScrollPaneUI.MouseWheelHandler
    MouseWheelHandler is an inner class which implements the MouseWheelListener interface.
 class BasicScrollPaneUI.PropertyChangeHandler
    
 class BasicScrollPaneUI.ViewportChangeHandler
    Listener for viewport events.
 class BasicScrollPaneUI.VSBChangeListener
    Vertical scrollbar listener.
 

 

Field Summary

protected  ChangeListener hsbChangeListener
    
protected  JScrollPane scrollpane
    
protected  PropertyChangeListener spPropertyChangeListener
    
protected  ChangeListener viewportChangeListener
    
protected  ChangeListener vsbChangeListener
    
 
Fields inherited from interface javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR,