Nigel said:
I assumed from what the OP said that "terminal application" was an application
running within a terminal, and "redrawing all the characters on the screen" is
exactly what curses did for you.
The description in the original post was limited, so we have to fill in the gaps
and guess what was intended. Because of that I didn't download any info on the
package, I left that as an exercise for the OP...
I took a look because, if it would do things like emulating a VT-100,
xterm or wyse-120 terminal inside a GUI window, I may well have a use
for it. But I don't think it will do that.
Instead, it looks as if its targeted on allowing Java to do curses-type
things without needing a GUI interface (i.e. you could use it in a DOS
box, Linux or X-term console, or even on a physical character-mode
terminal (VT-100, Wyse-120 etc.).
However, it if can read, parse and interpret a termcap definition I can
at least swipe some code from it to glue on the back of my JTextArea
screen emulation. At some point I know I'll need an application that
emulates a terminal while using a socket connection to talk to some
emulated hardware running an OS that thinks its using a serial port.