Ich habe eine Zeichenfolge namens temp, die auf "void" gesetzt ist, um mit zu beginnen. Ich möchte, dass die while-Anweisung darauf wartet, dass der Benutzer einige Zeichen in das Textfeld eingibt, bevor er die while-Schleife erneut auswertet. Momentan gibt es "Enter Data" aus und setzt dann den Wert von temp auf null. Wie würde ich versuchen, dies zu tun?Java Textfield getText() wartet nicht auf Benutzereingabe
String temp = "VOID";
while(UserScreen.textField.getText().equals("") && temp == "")
{
UserScreen.messageAppend("Enter data");
temp = UserScreen.textField.getText();
UserScreen.messageAppend(temp);
}
temp.equals("VOID")
sein Wollen Sie damit sagen, dass Sie die Zeichenfolge nach jeder Zeicheneingabe verarbeiten wollen ?? – jr593