Pregunta

Me gustaría escribir una aplicación de terminal Java que manipule la pantalla. ¿Existen buenas bibliotecas que le permitan manipular la pantalla como maldiciones en el mundo * nix / C?

Las características mínimas que estoy buscando son ventanas y soporte de entrada de usuario.

En la función de hablar, me gustaría tener una región del terminal donde algunos datos se actualicen regularmente mientras (al mismo tiempo) el usuario puede ingresar comandos / texto en alguna otra parte de la pantalla.

¿Fue útil?

Solución

Hay Charva , que enlaza con código nativo pero tiene una API basada en Oscilación. Las capturas de pantalla muestran muchas ventanas de texto, por lo que parece útil.

Otros consejos

Encontré la lanterna recientemente. Todavía no he tenido la oportunidad de usarlo, pero parece una alternativa más actualizada que las demás.

No lo he usado yo mismo, pero Biblioteca de maldiciones Java suena como lo que quieres.

Aquí es una forma de llamar ncurses lib usando JNI. Probé esto y funciona.

A partir de 2013, lo más cercano que puedo encontrar es Blacken .

Blacken no es una biblioteca de maldiciones per-se. Se aleja de la terminal y, en su lugar, representa su propia ventana de consola. Esto tiene la desventaja de no verse como una consola. En cambio, obtienes soporte de color completo (arbitrario) y una API tipo maldición (además de su API principal).

También puede establecer la fuente en Mono para caracteres de ancho fijo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top