# Uses of Interface
javax.swing.ScrollPaneConstants

Packages that use ScrollPaneConstants
Package
Description
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf.basic
Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal
Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
javax.swing.plaf.synth
Synth is a skinnable look and feel in which all painting is delegated.

## Uses of ScrollPaneConstants in javax.swing

Classes in javax.swing that implement ScrollPaneConstants
Modifier and Type
Class
Description
`class`
`JScrollPane`
Provides a scrollable view of a lightweight component.
`class`
`ScrollPaneLayout`
The layout manager used by `JScrollPane`.
`static class`
`ScrollPaneLayout.UIResource`
The UI resource version of `ScrollPaneLayout`.

## Uses of ScrollPaneConstants in javax.swing.plaf.basic

Classes in javax.swing.plaf.basic that implement ScrollPaneConstants
Modifier and Type
Class
Description
`class`
`BasicScrollPaneUI`
A default L&F implementation of ScrollPaneUI.

## Uses of ScrollPaneConstants in javax.swing.plaf.metal

Classes in javax.swing.plaf.metal that implement ScrollPaneConstants
Modifier and Type
Class
Description
`class`
`MetalScrollPaneUI`
A Metal L&F implementation of ScrollPaneUI.

## Uses of ScrollPaneConstants in javax.swing.plaf.synth

Classes in javax.swing.plaf.synth that implement ScrollPaneConstants
Modifier and Type
Class
Description
`class`
`SynthScrollPaneUI`
Provides the Synth L&F UI delegate for `JScrollPane`.