# Uses of Package
org.crosswire.common.swing

- Packages that use org.crosswire.common.swing
  Package | Description
  --- | ---
  org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
  org.crosswire.bibledesktop.book.install | An Install Manager for Books: Bibles, Commentaries and Dictionaries.
  org.crosswire.bibledesktop.desktop | The desktop is the main screen of Bible Desktop.
  org.crosswire.bibledesktop.passage | This package contains Swing MVC models to help displaying passages.
  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.
  org.crosswire.common.progress.swing | GUI classes to support background processing.
  org.crosswire.common.swing | A collection of various generic Swing components and utility classes.
  org.crosswire.common.swing.desktop | Events used to communicate changes to Views.

- Classes in org.crosswire.common.swing used by org.crosswire.bibledesktop.book
  Class and Description
  ActionFactory The ActionFactory is being radically updated.
  QuickHelpDialog .

- Classes in org.crosswire.common.swing used by org.crosswire.bibledesktop.book.install
  Class and Description
  ActionFactory The ActionFactory is being radically updated.
  FontStore Font Store maintains a persistent, hierarchical store of user font preferences.

- Classes in org.crosswire.common.swing used by org.crosswire.bibledesktop.desktop
  Class and Description
  ActionFactory The ActionFactory is being radically updated.

- Classes in org.crosswire.common.swing used by org.crosswire.bibledesktop.passage
  Class and Description
  CWAction A CrossWire Action is a generic extension of AbstractAction, that adds LARGE_ICON to Action and also forwards the Action to its listeners after modifying the ActionEvent to include the ACTION_COMMAND_KEY.

- Classes in org.crosswire.common.swing used by org.crosswire.common.config.swing
  Class and Description
  ActionFactory The ActionFactory is being radically updated.
  FontChooser FontChooserBean allows the user to select a font in a similar way to a FileSelectionDialog.
  FormPane A Panel customized to hold fields.

- Classes in org.crosswire.common.swing used by org.crosswire.common.progress.swing
  Class and Description
  ActionFactory The ActionFactory is being radically updated.

- Classes in org.crosswire.common.swing used by org.crosswire.common.swing
  Class and Description
  Actionable The Actionable provides the ability to perform an action by name.
  ActionFactory The ActionFactory is being radically updated.
  CWAction A CrossWire Action is a generic extension of AbstractAction, that adds LARGE_ICON to Action and also forwards the Action to its listeners after modifying the ActionEvent to include the ACTION_COMMAND_KEY.
  ExceptionPane A simple way of reporting problems to the user.
  ExceptionPane.ExceptionPaneReporterListener The ExceptionPane instance that we add to the Log
  MapTableModel.StringPair A simple holder of a key/value pair of Strings.

- Classes in org.crosswire.common.swing used by org.crosswire.common.swing.desktop
  Class and Description
  ActionFactory The ActionFactory is being radically updated.