tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
902
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Raetsel Raetsel ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    11
    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 :

    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);
               }
          }
        }
    - hier im Beispiel soll, der Button für 8 sec. nicht klickbar sein.
    Vielen Dank fürs drüber nachdenken.
     

  2. #2
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    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.

  3. #3
    Raetsel Raetsel ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    11
    Ich dank dir, das klappt ja einwandfrei, danke
     

Ähnliche Themen

  1. Seiteninhalt nach bestimmter Aktion ersetzen!?
    Von Shapeking im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 30.04.07, 13:52
  2. Nach bestimmter zeit weiterleiten.
    Von StefanR im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 18.01.04, 21:16
  3. query nach bestimmter zeit
    Von HammerHe@rt im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 19.09.03, 10:49
  4. Refresh nach bestimmter Zeit
    Von Razorhawk im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 25.09.02, 20:10
  5. Sound nach bestimmter Zeit
    Von beast im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 05.07.01, 15:29