import java.awt.*;
import java.util.Date;
import java.text.DateFormat;
import javax.swing.*;
public class Reloj extends JApplet implements Runnable
{
mainpanel PANEL;
Thread hilo;
public void init()
{
setSize(400,80);
PANEL=new mainpanel();
getContentPane().add(PANEL);
}
public void run()
{
while(hilo!=null)
{
try{ Thread.sleep(10);
} catch(InterruptedException e){}
PANEL.repaint();
}
}
public void start()
{
if(hilo==null)
{
hilo=new Thread(this);
hilo.start();
}
}
public void stop()
{
hilo=null;
}
}
class mainpanel extends JPanel
{
DateFormat dateformat= DateFormat.getTimeInstance(DateFormat.DEFAULT);
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.setFont(new Font("Monospace", Font.BOLD,25));
g.drawString(dateformat.format(new Date()),50,50);
}
}
|