## Uses of Interface
org.crosswire.common.config.swing.Field

- Packages that use Field
  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.

- - ### Uses of Field in org.crosswire.common.config.swing

    Classes in org.crosswire.common.config.swing that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanField` Allow the user to choose from True/False.
    `class` | `DirectoryField` A Directory selection.
    `class` | `FileField` A Filename selection.
    `class` | `FontField` A swing view of a FontChoice.
    `class` | `MappedOptionsField` Allow the user to choose from a combo box.
    `class` | `NumberField` A PropertyNumberField is a PropertyTextField that only stores numbers.
    `class` | `OptionsField` Allow the user to choose from a combo box.
    `class` | `PathField` A StringArrayField allows editing of an array of Strings in a JList.
    `class` | `StringArrayField` A StringArrayField allows editing of an array of Strings in a JList.
    `class` | `TextField` Text choice swing component.

    Fields in org.crosswire.common.config.swing with type parameters of type Field
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,Field>` | AbstractConfigEditor.`fields` The set of fields that we are displaying
    `private static Map<String,Class<Field>>` | FieldMap.`map` The configuration table

    Methods in org.crosswire.common.config.swing that return Field
    Modifier and Type | Method and Description
    --- | ---
    `static Field` | FieldMap.`getField(org.crosswire.common.config.Choice type)` Get a field from a string