This document is the API specification for the Charva library, which provides a "Graphical" User Interface for text terminals.

See: Description

Packages 
Package Description
charva.awt
Provides the base classes and interfaces for the CHARVA Text User Interface.
charva.awt.event
Provides interfaces and classes for dealing with events fired by the CHARVA components.
charva.awt.util
Provides miscellaneous utility classes.
charvax.swing
Provides classes and interfaces that emulate the Java "Swing" user-interface widgets.
charvax.swing.border
Provides classes and interfaces for drawing borders around Swing components.
charvax.swing.event
Provides classes and interfaces for handling events.
charvax.swing.filechooser
Provides a class used by the JFileChooser component.
charvax.swing.table
Provides classes and interfaces for dealing with charvax.swing.JTable.
charvax.swing.text
Provides classes and interfaces for dealing with editable text components.
charvax.swing.tree
Provides classes and interfaces for dealing with charvax.swing.JTree