Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Консоль и Клава / 8 сообщений из 8, страница 1 из 1
15.02.2007, 18:19:35
    #34334652
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
Такой вопросец. Запускаю апликуху в консоле. Она кой-чего делает, а потом спрашивает типа
Код: plaintext
1.
Продолжить? [y/n]
Надо нажать Y или N, на все другое повторить вопрос.
Все вроде просто, кроме одного - все буффера, которые работают с клавой, требують 'Enter'
Типа Y 'Enter' или N 'Enter'. А можно без 'Enter'?

Поиск в инете ничего путного не дал ...
...
Рейтинг: 0 / 0
21.02.2007, 19:00:59
    #34348304
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
Ну и што? Значит низя! Что и ожидалось.
...
Рейтинг: 0 / 0
21.02.2007, 19:41:03
    #34348380
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
"Тихо сам с собою я веду беседу..."

В чем суть вопроса-то? Как считывание с консоли реализовано так оно и работает. Надо ждать символа Enter - ждет. Не надо - вычитывает каждый ввод.
...
Рейтинг: 0 / 0
21.02.2007, 19:42:20
    #34348383
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
Суть вопроса в том, что человек хочет узнать - как сделать, чтобы ентер не нужен был.
...
Рейтинг: 0 / 0
22.02.2007, 02:23:48
    #34348734
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
Blazkowicz"Тихо сам с собою я веду беседу..."
.
Ну вот уже и не "сам с собою ..."

Blazkowicz
В чем суть вопроса-то? Как считывание с консоли реализовано так оно и работает. Надо ждать символа Enter - ждет. Не надо - вычитывает каждый ввод.
Выделено мною :)
Дык как сделать, чтоб не ждало то, умненький Вы наш ...?
...
Рейтинг: 0 / 0
22.02.2007, 16:18:05
    #34350739
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
Посимвольно стандартная консоль Явы работать не умеет, только после нажатия "педали Ентер". Есть всякие сторонние библиотеки, которые это дело обходят, эмулируя консоль с помощью Свинга, например.
...
Рейтинг: 0 / 0
22.02.2007, 18:01:56
    #34351004
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
Blazkowicz
В чем суть вопроса-то? Как считывание с консоли реализовано так оно и работает. Надо ждать символа Enter - ждет. Не надо - вычитывает каждый ввод.
Выделено мною :)
Дык как сделать, чтоб не ждало то, умненький Вы наш ...?[/quot]

Бляха-муха, мне казалось они пофиксили это в java.io.Console. Оказалось нет. Тогда выход один. Забахать какую-нить нормальную консоль, например на сях. И запускать ешё через Runtime.exec. Яву запускать через javaw, а потом вылуплять другую консоль.
...
Рейтинг: 0 / 0
22.02.2007, 19:54:06
    #34351241
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консоль и Клава
ЗашедшийПосимвольно стандартная консоль Явы работать не умеет, только после нажатия "педали Ентер". Есть всякие сторонние библиотеки, которые это дело обходят, эмулируя консоль с помощью Свинга, например.
Ну вот и все встало на места ...

Blazkowicz... Тогда выход один. Забахать какую-нить нормальную консоль, например на сях...
Не выход, хотя мысль оригинальная!
Это было в тесте при устройстве на работу. Но видно этот тест еще те дундуки составляли!
Сделал с "Enter" и отослал. Прокатило. Потом решил, дай таки проверю и спросил сдеся. Видать, так оно и есть ...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Консоль и Клава / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]