Jexer : About | Downloads | Screenshots | Sixel Tests | API Docs | Wiki | GitLab Project Page | SourceForge Project Page

General Usage

Below are several screens of Jexer in general use.

A screencast demonstrating the pixel-based features that were introduced in version 1.5.0. This is using the Xterm backend on Xterm version 366. SGR-Pixels mode is used to provide per-pixel resolution when the mouse is over the text field, and when the custom mouse pointer image is set. (More discussion of the pixel-based features is in this article.)
Pixel animation

A screencast demonstrating the terminal widget's support for sixel images. This is using the Swing backend.
Sixel animation

Git head contains support for reading animated GIFs and rendering them in windows and floating bitmaps. Run a Geocities site inside your Xterm:
Animated gifs

Another example of images over text in the terminal window. The terminal now supports transparency in sixel images, and alpha blending in PNG images. This is the Swing backend, with a terminal window displaying a PNG image via the Jexer image protocol:
Overlapping images
over text

The demo application, available via java -jar jexer.jar. Here one can see a draggable resizable window (centered on screen), a clickable status bar on the bottom, and the mouse pointer.
The main demo application

More windows from the demo application, including a system-modal TMessageBox.
Multiple windows

Two instances of the demo application rendering in a single Swing frame. (This is Demo5.) Each application has a separate font.
Two applications in one Swing frame

Two different applications running across three screens, all at different font sizes. (This is Demo6.) In the foreground is one application mirrored across two screens: the xterm that launched it on right and a new Swing screen on left. In the background is a second application showing the first application inside a window. All three of the screens of the first application can be used with mouse and keyboard. The images are scaled to fit into the same text rectangles of the output screens, resulting in slightly different aspect ratios. The xterm window is using 1024-color sixel output for the image; the Swing screens are using 24-bit RGB output.
Two applications in three screens

Text fields:
Demo screenshot

Radio box and check boxes:
Demo screenshot