/* Stampa la data corrente */ import java.awt.*; import java.util.*; import java.text.*; public class DataOra extends java.applet.Applet implements Runnable { Thread runner; public void start() { if( runner==null ) { runner=new Thread(this); runner.start(); } } public void stop() { if( runner!=null ) { runner.stop(); runner=null; } } public void run() { while(true) { repaint(); try { Thread.sleep(200); } catch( InterruptedException e ) { } } } public void update(Graphics g) { Date now=new Date(); SimpleDateFormat dateformat = new SimpleDateFormat ("dd MMMM yyyy - HH:mm.ss"); Font f = new Font("TimesRoman", Font.PLAIN, 14); g.setFont(f); g.clearRect(10,0,500,40); g.drawString(dateformat.format(now),10,20); } public void paint(Graphics g) { update(g); } }