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.

Foi útil?

Solução

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top