• Keine Ergebnisse gefunden

Timer mit Runnable-Interfacepublic class Beispiel extends Applet

N/A
N/A
Protected

Academic year: 2022

Aktie "Timer mit Runnable-Interfacepublic class Beispiel extends Applet"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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

Timer mit Runnable-Interface

public class Beispiel extends Applet implements Runnable { // ---

// Membervariablen für Timer // --- private Thread timerThread;

private boolean ende;

private long intervall=1000; // Intervall in ms

// --- // Diese Funktion muss aufgerufen werden, um den Timer zu starten // --- public void timerStarten(){

if(timerThread == null){

timerThread = new Thread(this);

timerThread.start();

} }

// --- // Diese Funktion muss aufgerufen werden, um den Timer zu stoppen // --- public void timerStoppen(){

ende = true;

}

// --- // Diese Funktion wird automatisch regelmässig vom Timer aufgerufen // --- public void timerAction(){

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

// Hier kommt der Quelltext rein,

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

}

// --- // Diese Funktion wird automatisch irgendwann ausgelöst, // nachdem der Thread gestartet wurde

// --- public void run(){

ende = false;

while(!ende){

timerAction();

try{

Thread.sleep(intervall); // 1000ms warten }catch(InterruptedException e){

break;

} }

timerThread = null;

} }

Franz Kohnle Seite 1 von 1 24.04.2008

Referenzen

ÄHNLICHE DOKUMENTE

Ressourcen / rechte Maus / Ressourcensymbole ID_UHR

public class Haupt extends Applet{. Kreuz

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

[r]

[r]

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

- 1971 von US-Firma Signetics auf den Markt gebracht, entworfen von Hans Camenzind - Ursprünglich auf bipolarer Basis, später um CMOS-Version erweitert.. - Bis heute weltweit

• Timer nötig z ur Implementierung eines