# Uses of Package
javax.swing.filechooser

Packages that use javax.swing.filechooser
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.filechooser
Contains classes and interfaces used by the `JFileChooser` component.
javax.swing.plaf
Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
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.multi
Provides user interface objects that combine two or more look and feels.

- Classes in javax.swing.filechooser used by javax.swing
  Class
  Description
  FileFilter
  `FileFilter` is an abstract class used by `JFileChooser` for filtering the set of files shown to the user.
  FileSystemView
  FileSystemView is JFileChooser's gateway to the file system.
  FileView
  `FileView` defines an abstract class that can be implemented to provide the filechooser with UI information for a `File`.
- Classes in javax.swing.filechooser used by javax.swing.filechooser
  Class
  Description
  FileFilter
  `FileFilter` is an abstract class used by `JFileChooser` for filtering the set of files shown to the user.
  FileSystemView
  FileSystemView is JFileChooser's gateway to the file system.
- Classes in javax.swing.filechooser used by javax.swing.plaf
  Class
  Description
  FileFilter
  `FileFilter` is an abstract class used by `JFileChooser` for filtering the set of files shown to the user.
  FileView
  `FileView` defines an abstract class that can be implemented to provide the filechooser with UI information for a `File`.
- Classes in javax.swing.filechooser used by javax.swing.plaf.basic
  Class
  Description
  FileFilter
  `FileFilter` is an abstract class used by `JFileChooser` for filtering the set of files shown to the user.
  FileView
  `FileView` defines an abstract class that can be implemented to provide the filechooser with UI information for a `File`.
- Classes in javax.swing.filechooser used by javax.swing.plaf.metal
  Class
  Description
  FileFilter
  `FileFilter` is an abstract class used by `JFileChooser` for filtering the set of files shown to the user.
- Classes in javax.swing.filechooser used by javax.swing.plaf.multi
  Class
  Description
  FileFilter
  `FileFilter` is an abstract class used by `JFileChooser` for filtering the set of files shown to the user.
  FileView
  `FileView` defines an abstract class that can be implemented to provide the filechooser with UI information for a `File`.