Che cos'è una buona libreria Java, simile a una maledizione, per le applicazioni terminali? [chiuso]
-
22-07-2019 - |
Domanda
Vorrei scrivere un'applicazione per terminale Java che manipoli lo schermo. Ci sono delle buone librerie là fuori che ti permettono di manipolare lo schermo come maledizioni nel mondo * nix / C?
Le funzionalità minime che sto cercando sono il windowing e il supporto dell'input dell'utente.
In feature-speak, mi piacerebbe avere una regione del terminale in cui alcuni dati vengono aggiornati regolarmente mentre (allo stesso tempo) l'utente può inserire comandi / testo in qualche altra parte dello schermo.
Altri suggerimenti
Di recente ho trovato la lanterna di recente. Non ho ancora avuto l'opportunità di usarlo, ma sembra un'alternativa più aggiornata agli altri.
Non l'ho usato da solo, ma Java Curses Library suona come quello che vuoi.
Qui è un modo per chiamare la libreria ncurses usando JNI. Ho provato questo e funziona.
A partire dal 2013, il più vicino che posso trovare è Blacken .
Blacken non è di per sé una libreria di maledizioni. Si allontana dal terminale e, invece, visualizza la propria finestra "console". & Quot; Questo ha lo svantaggio di non sembrare "console-like". Invece, ottieni un supporto colore completo (arbitrario) e un'API simile a una maledizione (oltre alla loro API principale).
Puoi anche impostare il carattere su Mono
per caratteri a larghezza fissa.