Java asynchronous Text ввод и выводJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java asynchronous Text ввод и вывод

Сообщение Anonymous »

Я новичок в Java. Я использую Eclipse. Я хочу выполнить следующий сценарий и не смог найти, как это сделать: < /p>
, в то время как программа Java работает, она выводит текст в консоль, я также хочу иметь возможность вводить текст и обрабатывать его без блокировки вывода, ожидая ввода. < /P>
. /> Поток 2 прослушивает вход < /li>
< /ul>
(код - это макет) < /p>
//**Thread 1:**

int incrementBy = 0;

for (int i = 0; i < 1000; i++) {

i = i + incrementBy;

//Pause for 1 seconds
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
System.out.println("TEXT OUTPUT INTERUPTED");
}
//Print text
System.out.println(i);
}

//**Thread 2:**
String myIncrement = System.console().readLine();

(Now process the input and change the incrementBy var in Thread 1)
< /code>
Прямо сейчас, в моей программе, я использую 1 поток для ввода и другой для вывода, но я могу легко изменить дизайн. Все, что я мог найти, это что-то в отношении сервера и клиента, я хотел бы сохранить свой код в одном месте. И в настоящее время я не знаю, как сделать графический интерфейс с текстовым полем для вывода и одного для ввода.>

Подробнее здесь: https://stackoverflow.com/questions/268 ... and-output
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»