Создайте приложение с 600 пользователями и 1 администратором [закрыто]

То, что вы хотите сделать, это перевести консоль в «сырой» режим (редактирование строки исключено и не требуется вводить ключ) в отличие от «приготовленного» режима (редактирование строки с требуемым ключом ввода). В системах UNIX «stty» 'команда может изменять режимы.

Теперь, относительно Java ... см. Неблокирующий вход консоли в Python и Java . Выдержка:

Если ваша программа должна быть на основе консоли, вам нужно переключить свой терминал из линейного режима в режим символов и не забудьте восстановить его до выхода вашей программы. Нет портативного способа сделать это в разных операционных системах.

blockquote>

Одним из предложений является использование JNI. Опять же, это не очень портативно. Другое предложение в конце потока, и вместе с вышеприведенным сообщением, это посмотреть на использование jCurses .

-8
задан Fantômas 15 March 2018 в 09:42
поделиться