| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > аналог getch() |
| Автор: likehood 27.3.2006, 20:20 |
| Прошу прощения за ламерский вопрос: есть ли в Яве аналог сишного getch(); А то консольное окошко тут же закрывается, не успев появиться. Пробовал System.in.read(), но он ждет нажатия на Enter, а хотелось бы any key. |
| Автор: LSD 27.3.2006, 21:36 | ||
|
| Автор: likehood 27.3.2006, 22:28 | ||
Вообще-то, приведенный код дает такой же эффект, что и
По сути, мне бы хотелось перехватить событие нажатия на любую клавишу, а потоковый ввод/вывод этого и не обязан уметь делать, поэтому уточню вопрос: как обработать событие клавиатуры в консольной программе? |
| Автор: LSD 27.3.2006, 22:31 |
| Никак. Понятия консоли в Java нет, есть только стандартный поток ввода и вывода. |
| Автор: likehood 27.3.2006, 22:35 |
| Нет так нет, будет меньше проблем и глупых вопросов. Спасибо! |