Lemmy Danger: txt im abstand von 10 min neu einlesen!

Beitrag lesen

Guude!

Der text wird scheinbar mit diesm code eingelesen.....

Stimmt.

Was für eine funktion muss da hinein das das applet alle 10 minut eaktualisiert wird?

Naja, ganz so trivial ist das nicht, da musst Du schon ein bisschen tiefer in Java einsteigen. Schau Dir mal die Klasse javax.swing.Timer (http://java.sun.com/j2se/1.3/docs/api/javax/swing/Timer.html) und vor allem das Tutorial (http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html) an.
Im Prinzip musst Du einen Timer initialisieren, der als erstes mal gleich die Datei öffnet, z.B.:

javax.swing.Timer t = new javax.swing.Timer(0, new ActionListener() {
   public void actionPerformed(ActionEvent ae) {
      readFile();
   }
});

Dieser Timer liest nun alle 0 Sekunden die Datei. Was beim ersten Start noch erwünscht ist, soll danach auf 10min gesetzt werden:

t.start();
t.setDelay(60000);

Wo Du nun geschickterweise die Methoden t.start() und t.stop() einbaust überlass ich Dir. Ein Tipp: Die Initialisierung des Timers gehört außerhalb der "Hauptmethode" platziert (praktisch direkt nach "public class ... extends JApplet", oder ähnlich)...

LG ausm Hesseland
Lemmy

--
Wer seiner Frau gegenüber stets beteuert, dass DAS tatsächlich 30cm sind, darf sich nicht wundern, wenn sie nicht richtig einparken kann...