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

All Packages

charva.awtProvides the base classes and interfaces for the CHARVA Text User Interface.
charva.awt.eventProvides interfaces and classes for dealing with events fired by the CHARVA components.
charva.awt.utilProvides miscellaneous utility classes.
charvax.swingProvides classes and interfaces that emulate the Java "Swing" user-interface widgets.
charvax.swing.borderProvides classes and interfaces for drawing borders around Swing components.
charvax.swing.eventProvides classes and interfaces for handling events.
charvax.swing.filechooserProvides a class used by the JFileChooser component.
charvax.swing.tableProvides classes and interfaces for dealing with charvax.swing.JTable.
charvax.swing.textProvides classes and interfaces for dealing with editable text components.
charvax.swing.treeProvides 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.