wartezeit

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo,
ich möchte jeweils nach einer Wartezeit von etwa 5 sec eine Aktion durchführen wie z.B. ein Schuss von einem Gegner
Wie geht das?
 

Ralf Ueberfuhr

Bekanntes Mitglied
Wenn du in der Zwischenzeit auch weitere Aktionen zulassen willst, dann über new Timer().schedule(new TimerTask() {
...
}, 5000);
 
G

Guest

Gast
wie programmiere ich eine einfache Methode, die alle 5 sek eine Ausgaben macht, mit Timer
 

Ralf Ueberfuhr

Bekanntes Mitglied
Code:
Timer timer = new Timer(); // EDIT: berichtigt
timer.schedule(new TimerTask() {
    public void run() {
        System.out.println("Hallo Welt!");
    }
}, 0, 5000);

Falls die erste Ausgabe nicht sofort, sondern auch erst nach 5 Sekunden kommen soll, dann nicht "..., 0, 5000)", sondern "..., 5000, 5000)"

Und wenn du das Ganze stoppen willst, dann einfach per

Code:
timer.cancel();
 
G

Guest

Gast
danke!
bei mir wird timer rot unterstrichen es kommt der die Meldung:
Syntax error on token "timer", delete this token
 

Ralf Ueberfuhr

Bekanntes Mitglied
Oh, ja - Syntax wird ja hier nicht überprüft, es muss

Code:
Timer timer = new Timer();

heißen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JFrame mit Wartezeit Allgemeine Java-Themen 12
C Wartezeit einbauen Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben