Package Summary Overview Summary

### class:JScrollPane.AccessibleJScrollPane [NONE]
- All Implemented Interfaces: PropertyChangeListener, Serializable, EventListener, AccessibleComponent, AccessibleExtendedComponent, ChangeListener Enclosing class: JScrollPane
      protected class JScrollPane.AccessibleJScrollPane
      extends JComponent.AccessibleJComponent
      implements ChangeListener, PropertyChangeListener
This class implements accessibility support for the `JScrollPane` class. It provides an implementation of the Java Accessibility API appropriate to scroll pane user-interface elements. 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. As of 1.4, support for long term storage of all JavaBeans™ has been added to the `java.beans` package. Please see `XMLEncoder`.

### field:viewPort [NONE]
- #### viewPort
      protected JViewport viewPort
this `JScrollPane`'s current `JViewport`

### constructor:AccessibleJScrollPane() [NONE]
- #### AccessibleJScrollPane
      public AccessibleJScrollPane()
AccessibleJScrollPane constructor

### method:resetViewPort() [NONE]
- #### resetViewPort
      public void resetViewPort()
Resets the viewport ChangeListener and PropertyChangeListener

### method:getAccessibleRole() [NONE]
- #### getAccessibleRole
      public AccessibleRole getAccessibleRole()
Get the role of this object. Overrides: `getAccessibleRole` in class `JComponent.AccessibleJComponent` Returns: an instance of AccessibleRole describing the role of the object See Also: `AccessibleRole`

### method:stateChanged(javax.swing.event.ChangeEvent) [NONE]
- #### stateChanged
      public void stateChanged(ChangeEvent e)
Invoked when the target of the listener has changed its state. Specified by: `stateChanged` in interface `ChangeListener` Parameters: `e` - a `ChangeEvent` object. Must not be null. Throws: `NullPointerException` - if the parameter is null.

### method:propertyChange(java.beans.PropertyChangeEvent) [NONE]
- #### propertyChange
      public void propertyChange(PropertyChangeEvent e)
This method gets called when a bound property is changed. Specified by: `propertyChange` in interface `PropertyChangeListener` Parameters: `e` - A `PropertyChangeEvent` object describing the event source and the property that has changed. Must not be null. Throws: `NullPointerException` - if the parameter is null. Since: 1.5