• Keine Ergebnisse gefunden

Timer mit TimerTaskpublic class Beispiel extends Applet {// ­­­­­­­­­­­­­­­­­­­­­­­­­// Membervariablen f

N/A
N/A
Protected

Academic year: 2022

Aktie "Timer mit TimerTaskpublic class Beispiel extends Applet {// ­­­­­­­­­­­­­­­­­­­­­­­­­// Membervariablen f"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java http://www.kohnlehome.de/java/java_TimerMitTimerTask.pdf

Timer mit TimerTask

public class Beispiel extends Applet { // ­­­­­­­­­­­­­­­­­­­­­­­­­

// Membervariablen für Timer // ­­­­­­­­­­­­­­­­­­­­­­­­­

private Timer timer;

private TimerTask timertask;

// ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

// Diese Funktion muss aufgerufen werden, um den Timer zu starten // ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

public void timerStarten(long intervall){ // Intervall in ms if(timer==null){

timer = new Timer();

timertask = new TimerTask() { public void run() {

timerAction();

} };

timer.schedule(timertask, 0, intervall);

} }

// ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

// Diese Funktion muss aufgerufen werden, um den Timer zu stoppen // ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

public void timerStoppen(){

if(timer!=null){

timertask.cancel();

timer.cancel();

timertask=null;

timer=null;

} }

// ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

// Diese Funktion wird automatisch regelmässig vom Timer aufgerufen // ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

public void timerAction(){

      // **************************************

// Hier kommt der Quelltext rein,

// der regelmässig ausgeführt werden soll // **************************************

} }

Franz Kohnle Seite 1 von 1 24.10.2006

Referenzen

ÄHNLICHE DOKUMENTE

public class Haupt extends Applet{. Kreuz

public class Maus extends Applet { public void init() {}. this.addMouseListener(new

[r]

[r]

[r]

- ACHTUNG: nur wenn CTC1 in TCCR1B (DB S. 110) gesetzt ist wird TCNT1 bei positiven Vergleich auf 0 zurückgesetzt sonst zählt der TIMER weiter bis Überlauf. - Interrupt-Vektor

• Während NE555 bipolar ist, gibt es auch CMOS versionen C555.. • CMOS versionen

• Timer nötig z ur Implementierung eines