У меня есть строка, называемая temp, для которой задано значение «void». Я хочу, чтобы оператор while ожидал ввода пользователем некоторых символов в текстовое поле, прежде чем повторять оценку цикла while? В настоящее время он печатает «Enter Data», а затем просто устанавливает значение temp равным null. Как я буду пытаться это сделать?Java Textfield getText() не ждет ввода пользователя
String temp = "VOID";
while(UserScreen.textField.getText().equals("") && temp == "")
{
UserScreen.messageAppend("Enter data");
temp = UserScreen.textField.getText();
UserScreen.messageAppend(temp);
}
Вы имеете в виду, что вы хотите обработать строку после каждого ввода символов ?? – jr593