Search code examples
javaterminalconsoleconsole-applicationgnu-screen

What's a good Java, curses-like, library for terminal applications?


I would like to write a Java terminal application that does screen manipulation. Are there any good libraries out there that allow you to manipulate the screen like curses in the *nix/C world?

Minimal features I'm looking for are windowing and user input support.

In feature-speak, I'd like to have a region of the terminal where some data is regularly updated while (at the same time) the user can enter commands/text in some other part of the screen.


Solution

  • There is Charva, which links to native code but has an api based on Swing. The screenshots show lots of text windows, so that looks useful.