artem90
@artem90
TeamLead, Developer

Какие существуют библиотеки для работы с консолью в Java?

Пишу простое консольное приложение на Java и столкнулся с тем, что не смог найти информацию на эту тему.

Как задать пользователю вопрос и получить на него ответ в консоли?
Как задать вопрос с вариантами ответа?
Как вывести прогрессбар?
Как раскрасить вывод?

Интересуют подходы в одну две строки на задачу, по типу:
superConsoleLib.askBoolean("Are u hungry?");

ArrayList variants = ...;
superConsoleLib.askSelect("select", variants);
  • Вопрос задан
  • 2142 просмотра
Пригласить эксперта
Ответы на вопрос 3
Vestail
@Vestail
Software Engineer
Мне нравится Spring Shell. Но там без прогрессбаров и цветов.
Ответ написан
@mv200580
Посмотрите www.crashub.org/.
Небольшая статья про этот фреймворк - https://habrahabr.ru/post/265741/.
Ответ написан
Комментировать
@igor_suhorukov
Посмотрите на lanterna - аналог библиотеки curses на java.
Точно есть ProgressBar - com.googlecode.lanterna.gui.component.ProgressBar


Про crashub я рассказывал в публикации на хабре и это про ssh консоль.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы