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

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2019, Oracle and/or its affiliates. All rights reserved.