# Uses of Package
org.crosswire.common.config.swing

- Packages that use org.crosswire.common.config.swing
  Package | Description
  --- | ---
  org.crosswire.common.config.swing | The Config package is view independent and so needs a view package to be useful in providing a user interface - this package implements a Swing UI for config.

- Classes in org.crosswire.common.config.swing used by org.crosswire.common.config.swing
  Class and Description
  AbstractConfigEditor An abstract base of a Configuration Editor.
  ButtonPaneListener A listener for button presses in a ButtonPane.
  ConfigEditor An abstraction of a Configuration Editor.
  Field A Field is an interface for a visual representation of a Choice.
  FileField A Filename selection.
  TreeConfigEditor A Configuration Editor that provides a tree for navigating to options.
  TreeConfigEditor.ConfigureTreeModel A custom data model for the TreeConfig Tree
  TreeConfigEditor.Node Simple Tree Node