Eu gostaria de escrever um aplicativo de terminal Java que faça manipulação de tela. Existem boas bibliotecas por aí que permitem que você manipule a tela como maldições no mundo * nix / C?
Os recursos mínimos que procuro são janelas e suporte de entrada do usuário.
Falando em recursos, gostaria de ter uma região do terminal onde alguns dados sejam atualizados regularmente, enquanto (ao mesmo tempo) o usuário pode inserir comandos / texto em alguma outra parte da tela.
java
terminal
console
console-application
gnu-screen
Francisco canedo
fonte
fonte
Eu encontrei a biblioteca lanterna recentemente. Ainda não tive a oportunidade de utilizá-lo, mas parece uma alternativa mais atual aos demais.
fonte
Ainda não usei, mas a Biblioteca de curses Java soa como você deseja.
fonte
Aqui está uma maneira de chamar a lib ncurses usando JNI. Eu testei isso e funciona.
fonte
Em 2013, o mais próximo que consigo encontrar é Blacken .
Blacken não é uma biblioteca de maldições em si. Ele se afasta do terminal e, em vez disso, renderiza sua própria "janela de console". Isso tem a desvantagem de não parecer "semelhante a um console". Em vez disso, você obtém suporte total (arbitrário) a cores e uma API semelhante a curses (além de sua API principal).
Você também pode definir a fonte para
Mono
caracteres de largura fixa.fonte