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

See:
          Description

Packages
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

 

This document is the API specification for the Charva library, which provides a "Graphical" User Interface for text terminals. All terminals that have a "terminfo" file and are supported by the "ncurses" library are supported by Charva.