| 
Class Summary | 
| Application | 
This class is meant to provide access from all packages to
 certain general-purpose items of the application, such as
 the UserProperties objects that the application
 uses, and the JFrame that the application is in. | 
| ArbitraryNameGenerator | 
This class is a utility provided for generating arbitrary names. | 
| ARGBColorChooserPanel | 
  | 
| CheckBoxBorderPanel | 
A JPanel which has a checkbox embedded in its border. | 
| ColorChooser | 
A button which allows the user to select a color. | 
| ColorConverter | 
  | 
| ColorEvent | 
  | 
| ColorMenu | 
  | 
| CommandDispatcher | 
  | 
| CommandProcessor | 
A CommandProcessor represents a collection of CommandTargets. | 
| CommandTargetManager | 
A CommandTargetManager manages a set of CommandSources and a set of CommandProcessors,
 and figure out the wiring from the CommandSources to the CommandTargets within the CommandProcessors. | 
| DateChooser | 
  | 
| Debug | 
  | 
| DocumentOutputStream | 
An OutputStream implementation that places it's
 output in a swing text model (Document). | 
| DoubleWithError | 
A class that encapsulates a value and its error. | 
| ErrorBox | 
This class is used to show the user that an error has occurred. | 
| FileReaderWithProgressBar | 
This class should be used when you want to have a BoundedRangeModel
 display the progress as a file is being opened. | 
| FileTypeFileFilter | 
A FileFilter which accepts files with a given file extension | 
| FontChooserPanel | 
  | 
| GetOptions | 
GetOptions is used to help parse command line arguments. | 
| IndentPrintWriter | 
A PrintWriter that keeps track of an indentation level
 and indents the output appropriately. | 
| JASCheckboxMenuItem | 
  | 
| JASDialog | 
JASDialog extends the built in java dialog to provide a number of extra features
 
 Automatic placement relative to parent frame
 OK, Cancel, Apply, and Help buttons at the bottom of the dialog box
 Automatic disposal of the dialog when the user hits OK, Cancel or closes
     the dialog using the window manager
 
 To make components visible on this dialog, add them to the content pane. | 
| JASEditableComboBox | 
This class is ideal if you want to have a text field for user input but
 also have a list of recently selected items available to choose from. | 
| JASIcon | 
A convenience class for creating small icons where the source file is stored in the
 CLASSPATH of the application, typically in the same JAR file as the class creating the
 image | 
| JASMenuItem | 
  | 
| JASRadioMenuItem | 
  | 
| JASTextField | 
Works just like a JTextField, except that the default button
 for this component's root pane will is clicked when the user clicks on Enter
 in this field. | 
| JASToolBarButton | 
  | 
| JASWizard | 
The wizard is useful for getting user input on multiple pages. | 
| JASWizardPage | 
Extend this class to create a page for the JASWizard. | 
| JTextFieldBinding | 
  | 
| NestedCommandProcessor | 
  | 
| ObjectFactory | 
The object factory is just a convenience class for creating
 objects from thier Class pointer. | 
| OnScreenPopupMenu | 
A popup menu which adjust where it is told to appear,
 so that it will always appear on screen (if possible) | 
| OpenLocalFilePanel | 
This class provides a convenient way to get a file name from the user. | 
| PropertyBinding | 
  | 
| PropertyDialog | 
  | 
| PropertyPage | 
  | 
| ReservedWordBin | 
  | 
| ScientificFormat | 
This code formats numbers in Scientific Notation. | 
| SciFormatPanel | 
Creates a jpanel that allows users to set the parameters used by ScientificFormat
 objects for number formatting. | 
| SpinBox | 
This is an implementation of a simple spin box suitable for use
 with positive integers. | 
| SplashScreen | 
  | 
| UserProperties | 
This class is used to store user prorerties. | 
| WrappingTextArea | 
Use this class to implement a component that contains line-wrapping text. |