________________________________________________________
/* * Applet que muestra la hora en una etiqueta. */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.Calendar; import java.util.GregorianCalendar; public class AppletHour extends JApplet implements Runnable { private int hora, minutos, segundos; JLabel label; Calendar calendario; Thread h1; public void init() { getContentPane().setLayout(new BorderLayout()); Container c = getContentPane(); label = new JLabel(" "); label.setFont(new Font( "Helvetica", Font.BOLD, 50 )); c.add(label, BorderLayout.CENTER); h1 = new Thread(this); h1.start(); } public void calcula () { Calendar calendario = new GregorianCalendar(); hora = calendario.get(Calendar.HOUR_OF_DAY); minutos = calendario.get(Calendar.MINUTE); segundos = calendario.get(Calendar.SECOND); } public void run() { Thread ct = Thread.currentThread(); while(ct == h1) { calcula(); label.setText(hora + ":" + minutos + ":" + segundos); try { //System.out.println(hora + ":" + minutos + ":" + segundos); Thread.sleep(1000); } catch(InterruptedException e) {} } } public void stop() { h1 = null; } }________________________________________________________


2 comentarios:
Hola com estas, esta muy bueno esto pero sabes
io kisiera reutilizar tu codigo para un Jframe y no un jApplet, quisiera usar en el Frame un label y mostralo , me puedes ayudar? te dejo mi correo en caso me lo puedas mandar . . .
jhordan1986@hotmail.com
Gracias Man me sirvió !! 1+
Publicar un comentario en la entrada