G
Gast123
Gast
Folgendes Problem:
Ich möchte eine Zahl in einem Textfeld ausgeben, eine Weile warten und dann die nächste Zahl in dem selben Textfeld ausgeben.
1.
2.
3.
wird ausgegeben (die println's).
Die Zahlen werden jedoch nicht in den Textfeldern angezeigt. Erst nachdem das dritte mal warte() aufgerufen wurde, wird eine Zahl angezeigt, aber eben nur eine.
Ich möchte jedoch, dass Zahl0 ins Textfeld geschrieben wird, 5000gewartet wird, Zahl1 ins Textfeld geschrieben wird usw.
Was muss ich ändern???
Ich möchte eine Zahl in einem Textfeld ausgeben, eine Weile warten und dann die nächste Zahl in dem selben Textfeld ausgeben.
Code:
this.AufgabeT.setText(engine.zahlen[0] + "");
System.out.println (1.);
warte();
this.AufgabeT.setText(engine.zahlen[1] + "");
System.out.println (2.);
warte();
this.AufgabeT.setText(engine.zahlen[2] + "");
System.out.println (3.);
warte();
Code:
public void warte()
{
try {
Thread.sleep(5000);
} catch (InterruptedException e) {}
}
1.
2.
3.
wird ausgegeben (die println's).
Die Zahlen werden jedoch nicht in den Textfeldern angezeigt. Erst nachdem das dritte mal warte() aufgerufen wurde, wird eine Zahl angezeigt, aber eben nur eine.
Ich möchte jedoch, dass Zahl0 ins Textfeld geschrieben wird, 5000gewartet wird, Zahl1 ins Textfeld geschrieben wird usw.
Was muss ich ändern???