Das Applet soll eine Zeitabhängige Grafik anfertigen und jede Minute aktualisieren.
Doch schon das Funktionsmodell geht nicht:
Nur wenn ich das Applet im Browser neu lade, wird es aktualisiert.
Mein Problem ist eher grundsätzlicher Natur: Warum sollte ich einen neuen Thread machen und wie diesen verbinden ?
Doch schon das Funktionsmodell geht nicht:
Code:
...
Calendar cal = new GregorianCalendar();
...
public void run()
{
while ( true )
{
try
{
repaint();
Thread.sleep( 1000*5 ); // 5 Sekunden schlafen
}
catch ( InterruptedException e ) {};
}
}
public void paint( Graphics g )
{
g.drawString(String.valueOf(Stunde)+":"+String.valueOf(Minute )+"."+ String.valueOf(cal.get( Calendar.SECOND)), 10, 90);
}
Nur wenn ich das Applet im Browser neu lade, wird es aktualisiert.
Mein Problem ist eher grundsätzlicher Natur: Warum sollte ich einen neuen Thread machen und wie diesen verbinden ?