Package | Description |
---|---|
ca.randolf.fx.textmode |
TextRegion is a high-performance pixel-perfect JavaFX text-mode region that
accurately resembles the look-and-feel of Unix and DOS screens that were
popular in the 1980s. In particular, the font's appearance has been
accurately re-created, the cursor's behaviour has been implemented with the
utmost attention to function and timing, and has support for both AVATAR
(AVT/0+) and ANSI code sequences. New features are also introduced
to modernize this extensive implementation of text mode, such as support
for full RGB colour support with transparency (RGBA).
|
Class and Description |
---|
Chr
The
Chr class encapsulates a single character (intended for
display within a TextRegion) and all its attributes (the on-screen position
is not included because it is managed independently by the TextRegion class). |
TextRegion
The
TextRegion class is a high-performance pixel-perfect VGA
text mode JavaFX Region that provides threadsafe text manipulation
functions (which most JavaFX classes don't normally provide), and behaves,
by default, like a real 25-row 80-column text mode screen that was commonly
used in Unix and DOS (Disk Operating System) computing environments in the
late 1970s, 1980s, and early-to-mid 1990s. The use of AVATAR and ANSI
code sequences is supported by the various print() methods, and have been
tested with a fairly broad variety of AVATAR and ANSI art that was used by
many BBS (Bulletin Board System) operators to enhance the user interface
for their end-users (mainly to add colour and occasional animations to what
was traditionally a plain, single-colour, text-only communications medium). |