Jexer : |
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.)
A screencast demonstrating the terminal widget's support for sixel
images. This is using the Swing backend.
Git head contains support for reading animated GIFs and rendering them
in windows and floating bitmaps. Run a Geocities site inside your
Xterm:
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:
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.
More windows from the demo application, including a system-modal
TMessageBox.
Two instances of the demo application rendering in a single Swing
frame. (This is Demo5.) Each application has a separate font.
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.
Text fields:
Radio box and check boxes: