# 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`.