O que é um bom Java, maldições-like, biblioteca para aplicações de terminal? [fechadas]
-
22-07-2019 - |
Pergunta
Eu gostaria de escrever uma aplicação de terminal Java que faz a manipulação tela. Existem bons bibliotecas lá fora, que lhe permitem manipular a tela como maldições no mundo * nix / C?
características mínimas que estou procurando são de janelas e suporte a entrada do usuário.
Em função-falar, eu gostaria de ter uma região do terminal onde alguns dados é atualizado regularmente, enquanto (ao mesmo tempo) o usuário pode digitar comandos / texto em alguma outra parte da tela.
Solução
Há Charva , que links para código nativo, mas tem uma API com base em Balanço. Os as imagens de mostram muitas janelas de texto, de modo que parece útil.
Outras dicas
Eu encontrei a biblioteca lanterna recentemente. Não têm tido a oportunidade de usá-lo ainda, mas parece que uma alternativa para actualizar mais para os outros.
não usei isso sozinho, mas Java Curses Biblioteca soa como o que você quer.
Aqui é uma forma de chamada as ncurses lib usando JNI. Eu testei isso e ele funciona.
A partir de 2013, o mais próximo que posso encontrar é Blacken .
Blacken não é uma biblioteca maldições per-se. Ele se afasta do terminal, e em vez disso, torna o seu próprio "janela de consola." Isto tem a desvantagem de não olhar "console-like." Em vez disso, você recebe suporte da cor completa (arbitrária), e uma maldição-como API (para além da sua principal API).
Você também pode definir o tipo de letra para Mono
para caracteres de largura fixa.