timer mit buttondruck abbrechen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo

ich habe einen TimerTask mit einer run() Mehtode.

Dies rufe ich via timer.scheduleAtFixedRate(task,0, 30000) auf.

Wie kann ich dem Timer nun sagen, dass er nach einer bestimmten Anzahl von Durchläufen oder wenn ich einen Button drücke stoppt :bahnhof: ?
 

foobar

Top Contributor
Code:
btnKill = new JButton("Kill");
btnKill.addActionListener(new ActionListener()
{
   public void actionPerformed(ActionEvent e)
   {
     myTimer.cancel();
   }
});
 

Leroy42

Top Contributor
z.B. indem du eine gemeinsam zugreifbare boolean-Variable (flag) setzt, die innerhalb
des Tasks abgefragt wird.
 

Leroy42

Top Contributor
Ohh, jetzt sehe ich daß diese Timer bereits etwas eingebaut haben :shock:

Dann ist natürlich foobar's Lösung die sauberste und einfachste :oops:
 
G

Gast

Gast
danke.
Ich denke, ich sollte nach Hause gehen. Ich bekomme ja nicht mal mehr die einfachsten Sachen hin. Ist heut irgendwie nicht mein Tag.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Timer terminiert nicht Allgemeine Java-Themen 5
W Timer Konzept-Frage Allgemeine Java-Themen 16
Z Timer Allgemeine Java-Themen 5
H Timer funktioniert nicht? Allgemeine Java-Themen 3
Tacofan Kurzer Timer Allgemeine Java-Themen 22
B Threads Timer wird immer schneller Allgemeine Java-Themen 6
H Consumer (Java8 Lambda) an Timer übergeben Allgemeine Java-Themen 2
wolfgang63 Best Practice Taktgeber oder Timer mit variablem Intervall Allgemeine Java-Themen 1
I Timer Allgemeine Java-Themen 1
X Timer Allgemeine Java-Themen 3
C Timer? Allgemeine Java-Themen 8
U Timer - Timertask endet nicht Allgemeine Java-Themen 4
X timer.schedule - Allgemeine Java-Themen 7
D Simpler Timer zum warten Allgemeine Java-Themen 19
H java.util.Timer und Funktion mit SQL Exception Allgemeine Java-Themen 5
G Threads Timer wird unterbrochen Allgemeine Java-Themen 20
P Java Timer Allgemeine Java-Themen 3
K Timer Thread Allgemeine Java-Themen 8
E Wie Timer anbringen mit Designer in Netbeans Allgemeine Java-Themen 5
M Ampelsteuerung über Timer in Java realisieren Allgemeine Java-Themen 3
O Timer pausieren Allgemeine Java-Themen 5
M Timer von nicht existiertem Objekt stopen Allgemeine Java-Themen 5
B util.Timer zu langsam? Allgemeine Java-Themen 3
P Java Timer Allgemeine Java-Themen 2
S Timer in Applet? Allgemeine Java-Themen 11
G Swing Timer führt Methode nicht aus Allgemeine Java-Themen 2
V Frage zu util.Timer (-> TimerTask) Allgemeine Java-Themen 2
P Swing Eine Sekunde warten (Timer) Allgemeine Java-Themen 7
E Timer class macht einfach garnichts :/ Allgemeine Java-Themen 6
T Timer oder Alternative? Allgemeine Java-Themen 3
Z Timer -> Thread jeden Tag ausführen Allgemeine Java-Themen 5
D Probleme mit einem Timer Allgemeine Java-Themen 6
E Timer - gleichen Task mehrfach planen Allgemeine Java-Themen 2
D Timer oder Thread, das ist hier die Frage Allgemeine Java-Themen 3
A TimerTask - Task stoppen - timer.cancel() funktioniert nicht Allgemeine Java-Themen 8
S Problem mit einem Timer (Aktualisierung etc.) Allgemeine Java-Themen 2
B Timer übergabe Allgemeine Java-Themen 3
G Timer abbrechen und neu starten Allgemeine Java-Themen 3
T Timer oder ähnliches? Allgemeine Java-Themen 3
O Timer und TimerTask: Programm terminiert nicht! Allgemeine Java-Themen 3
O Thread als Timer Interrupt Allgemeine Java-Themen 2
C Timer.scheduleAtFixedRate(). Allgemeine Java-Themen 5
H gibts in Java sowas wie in Visual Basic den Timer? Allgemeine Java-Themen 5
B 24 Uhr Timer Task Allgemeine Java-Themen 5
G Timer nur 64 mal pro Sekunde? Allgemeine Java-Themen 18
S Frage zu jTDS, JAVA allgemein und Timer Allgemeine Java-Themen 6
L Problem mit Timer Allgemeine Java-Themen 7
J Timer-Objekt / Task-Zustand ermitteln Allgemeine Java-Themen 5
OnDemand Thread / Service abbrechen Allgemeine Java-Themen 3
BRoll Methode abbrechen (Invoke von außen) Allgemeine Java-Themen 5
M for Schleife mit Swing Button abbrechen Allgemeine Java-Themen 7
C Threads ExecutorService shutdown abbrechen und service "starten" ? Allgemeine Java-Themen 3
N Prüfen ob Methode ausgeführt wird und diese ggf. abbrechen? Allgemeine Java-Themen 8
B Berechnung eines sinh abbrechen, wenn 16. Nachkommastelle sich nicht mehr ändert Allgemeine Java-Themen 7
T Verschachtelte Schleifen abbrechen Allgemeine Java-Themen 3
O Verschachtelte Iteration: Innere Iteration abbrechen Allgemeine Java-Themen 3
J Code-Sequenz nach 10 sec abbrechen? Allgemeine Java-Themen 3
N Methode abbrechen? Allgemeine Java-Themen 3
P iBatis, Ladevorgang abbrechen Allgemeine Java-Themen 18
G Aufrufende Methode abbrechen Allgemeine Java-Themen 5
M InputStream.read abbrechen Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben