ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
902
902
EMPFEHLEN
-
Hallo,
ich such nach einer Möglichkeit, wenn ein Button gedrückt wird, dann soll eine gewisse Aktion erst mit einer Zeitverzögerung durchgeführt werden. Z.B. der Benutzer drückt den Button und dann wird nach X Sekunden die Aktion durchgeführt. Kann man da was machen? Kennt jemand die Lösung für das Problem?
Ich hab es bisher so versucht, aber das funktioniert so nicht :
- hier im Beispiel soll, der Button für 8 sec. nicht klickbar sein.Code :1 2 3 4 5 6 7 8 9
public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("Okay")) { new Timer (8000, this).start(); { Okay.setEnabled(false); } } }
Vielen Dank fürs drüber nachdenken.
-
04.04.05 14:00 #2
Ja, mit einem entsprechenden Listener:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
public class TimeActionListener implements ActionListener, Runnable { public void actionPerformed(ActionEvent ae) { Thread t = new Thread(this); t.start(); } public void run() { try { Thread.sleep(5000); //5s warten } catch (InteruptedException ie) {} System.out.println("Hallo"); }CU schnuffie
Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.
-
Ich dank dir, das klappt ja einwandfrei, danke
Ähnliche Themen
-
Seiteninhalt nach bestimmter Aktion ersetzen!?
Von Shapeking im Forum Coders TalkAntworten: 3Letzter Beitrag: 30.04.07, 13:52 -
Nach bestimmter zeit weiterleiten.
Von StefanR im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 18.01.04, 21:16 -
query nach bestimmter zeit
Von HammerHe@rt im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 19.09.03, 10:49 -
Refresh nach bestimmter Zeit
Von Razorhawk im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 25.09.02, 20:10 -
Sound nach bestimmter Zeit
Von beast im Forum Flash PlattformAntworten: 1Letzter Beitrag: 05.07.01, 15:29





Zitieren
Login





