Hallo,
ich habe ein Problem bzgl. einer Schleifenverzögerung mit einem Button:
Wenn ich den Button drücke, sollen die einzelnen ArrayList-Inhalte mit einem Textfeld ausgegeben werden.
Dies soll aber mit einer Verzögerung funktionieren, wobei nach jeder Sekunde auf dem Textfeld der nächste Inhalt ausgegeben werden soll.
Vereinfacht gesagt: name1 warten name2 warten name3 etc. alles auf dem selben TF.
Jetzt zu meinem Problem:
Wenn ich den Button drücke, wartet der jede Wartephase zunächst ab und durchläuft die ganze Schleife ohne Warten. Der Button bleibt, wenn er gedrückt wurde, gedrückt.
Mein Code:
Das ist die Methode die vom Button mit normalem ActionListener ausgeführt wird.
Ich hoffe, ich komme jetzt nicht all zu dämlich rüber, aber ich komme einfach nicht drauf ???:L
LG J3illaJ3ong
ich habe ein Problem bzgl. einer Schleifenverzögerung mit einem Button:
Wenn ich den Button drücke, sollen die einzelnen ArrayList-Inhalte mit einem Textfeld ausgegeben werden.
Dies soll aber mit einer Verzögerung funktionieren, wobei nach jeder Sekunde auf dem Textfeld der nächste Inhalt ausgegeben werden soll.
Vereinfacht gesagt: name1 warten name2 warten name3 etc. alles auf dem selben TF.
Jetzt zu meinem Problem:
Wenn ich den Button drücke, wartet der jede Wartephase zunächst ab und durchläuft die ganze Schleife ohne Warten. Der Button bleibt, wenn er gedrückt wurde, gedrückt.
Mein Code:
Java:
public anzeige(){
for(int i = 0; i < array.size();i++){
text.setText(array.get(i).getname());
try{
Thread.sleep(1000);
} catch(Exception e) {
}
}}
Das ist die Methode die vom Button mit normalem ActionListener ausgeführt wird.
Ich hoffe, ich komme jetzt nicht all zu dämlich rüber, aber ich komme einfach nicht drauf ???:L
LG J3illaJ3ong