CHARVA: A Java Windowing Toolkit for Text Terminals
Keywords: java, text, terminal, user, interface, VT100, curses, ncurses

# A Java Windowing Toolkit for Text Terminals

Menu
Introduction
Features
Status
FAQ
Licence
Screenshots
Documentation
Download
Applications
Support
Contribute
Quick Info
Operating System: Linux
Language: Java, C
Licence: GNU
Author: Rob Pitman
Screenshots
Here is a screenshot of a program that was generated using Borland JBuilder 5. The program is included in the download tarball, in directory charva/java/src/example/java. The (Swing-compatible) source code for this program is in the following files: AppFrame.java ProxyPanel.java AccountPanel.java CookiePanel.java Merely by changing occurrences of "java.awt" to "charva.awt" and "javax.swing" to "charvax.swing" in the source code, the program displays the following output (captured on an xterm display). The program also reacts in the same way to user keystrokes (try compiling the two versions of the program and comparing their behavior. To switch between the tabbed panes in the CHARVA version, you have to press the F1, F2 and F3 function keys). The (CHARVA version) source code for the program is in the following files. It is also included in the download tarball, in directory charva/java/src/example/charva. AppFrame.java ProxyPanel.java AccountPanel.java CookiePanel.java

Last updated: 28 June 2005