Используя сторонние библиотеки, или нативные библиотеки Java, можно сделать цветной шрифт в терминале? Может что-то наподобие printf? И есть возможность сделать индикатор загрузки используя слеши, как в том же Linux?(\ | / -)
Вывести символьный индикатор процесса легко
char[] sym = { '\\', '|', '/', '-' };
for (int x = 0; x < 100; x++) {
System.out.print(sym[x % 4] + "\r");
Thread.sleep(200);
}
С цветами сложнее. Чтобы сохранить кроссплатформенность понадобиться библиотека Jansi:
System.out.println(ansi().eraseScreen()
.fg(RED)
.a("Hello")
.fg(GREEN)
.a(" World")
.reset());
Можно. Посмотрите это Управляющие последовательности ANSI. Но надо понимать, что ANSI последовательности для разных терминалов могут различаться.
Для реализации прогресс бара на Java в терминальном режиме существует большое количество библиотек. Их легко найти с помощью любой поисковой системы, например:https://github.com/ctongfei/progressbar или https://github.com/raszi/java-progressbar
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости