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.
Vielen Dank fürs drüber nachdenken.
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 :
Code:
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.