Foro de Ayuda IntercambiosvirtualeS

Foro de Ayuda IntercambiosvirtualeS (https://www.intercambiosos.org/index.php)
-   Programación (https://www.intercambiosos.org/forumdisplay.php?f=45)
-   -   [Java] Reloj en Java, usando Thread (https://www.intercambiosos.org/showthread.php?t=7868)

Manybadilla 18-jul-2010 00:12

[Java] Reloj en Java, usando Thread
 
Saludos amigos, otro ejemplito que creo le da un valor agregado a una aplicación es un reloj digital (por así decirlo) y muchos de los nuevos programadores no saben como implementar dicha cosa, la verdad es muy fácil. Solamente con saber un poquito de la librería Thread o Runnable.

La lógica de hilos no es gran cosa:

Código:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package relojmanybadilla;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Many
 */
public class Hilo extends Thread {

    Principal ventana;

    public Hilo(Principal ventana) {
        this.ventana = ventana;
    }

    @Override
    public void run() {
Date f;
        while (true) {
            ventana.getjLabel3().setIcon(new javax.swing.ImageIcon(getClass().getResource("/Recursos/puntos1.jpg")));
            try {

                Thread.sleep(1000);

            } catch (InterruptedException ex) {
                Logger.getLogger(Hilo.class.getName()).log(Level.SEVERE, null, ex);
            }

            f = new Date();
            ventana.getjLabel1().setText("" + f.getHours() + ":" + f.getMinutes() + ":" + f.getSeconds() + "");
            ventana.getjLabel3().setIcon(new javax.swing.ImageIcon(getClass().getResource("")));
        }
    }
}

Proyecto en Netbeans 6.9 para consultar código

Descargar

felcon 18-jul-2010 05:33

interesante gracias.... saludos

baduser 18-jul-2010 18:46

Muchas gracias Many, buen tip...

salu2

wolfito 18-jul-2010 21:25

Gracias por ese ejemplo

:amorypaz:

Saludos

cardavid 19-jul-2010 19:43

Muchas gracias Many :feliz:

jchierro 26-jul-2010 20:45

Gracias por la info. Many

oto10 24-sep-2010 21:58

muchas gracias

Gepser 03-oct-2010 20:27

Se agradece men

wpiaw 04-oct-2010 04:54

Muy bueno muchas gracias por compartir tus conocimientos...


La franja horaria es GMT -4. Ahora son las 19:03.

Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.

Ad Management by RedTyger