Class JScrollPane.AccessibleJScrollPane

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.

Since:
1.2
  • Field Details

    • viewPort

      protected JViewport viewPort
      this JScrollPane's current JViewport
  • Constructor Details

    • AccessibleJScrollPane

      public AccessibleJScrollPane()
      AccessibleJScrollPane constructor
  • Method Details

    • resetViewPort

      public void resetViewPort()
      Resets the viewport ChangeListener and PropertyChangeListener
    • 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:
    • 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.
    • 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