| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo crear un reloj digital en Java
    Una de las características más potentes del lenguaje de programación Java es su interfaz gráfica de usuario de oscilación (GUI ) de la biblioteca. Los usuarios de Java pueden construir programas visuales, basados ​​en eventos como los relojes digitales con sólo unos pocos comandos simples . Los programadores de Java tienen una gran cantidad de componentes disponibles , tales como etiquetas , botones y temporizadores , que se conectan entre sí para ensamblar sus programas . Instrucciones
    1

    Crear una clase DigitalClock . Es necesario extender la clase JFrame que viene con la biblioteca de interfaz de usuario de oscilación en el Kit Develoment Java de Sun Microsystems. También implementará la interfaz ActionListener para que pueda responder al evento de temporizador y permitir que el reloj pueda actualizarse. Esto se puede hacer pegando el siguiente código en un archivo denominado

    java.awt.Font importación " DigitalClock.java . " ; Java.awt.HeadlessException importación; java.awt.event.ActionEvent importación , importación java javax.swing.JLabel importación; ; . awt.event.ActionListener ; java.text.SimpleDateFormat importación; java.util.Date importación; javax.swing.JFrame importación importación javax.swing.Timer ;

    /* ** Esta clase muestra un reloj digital en la pantalla . * @ author Kevin Walker * /DigitalClock public class extends JFrame implementa ActionListener {//el resto de los pasos deben tener su código agregado aquí . }

    Si está utilizando un entorno de desarrollo Java dedicado como Netbeans o Eclipse , entonces no va a ser una opción en el menú Archivo para hacer esto automáticamente para usted.
    2

    Crear un JLabel para mostrar la hora actual para el usuario mediante el siguiente comando: .

    JLabel EtiquetaTiempo = new JLabel ();
    3

    inicializar el formato que su reloj digital habrá utilizando la clase SimpleDateFormat de la biblioteca Java

    SimpleDateFormat sdf = new SimpleDateFormat ( "HH : mm : ss ");

    Este formato se mostrará la hora actual, minutos y segundos para el usuario. Una lista completa de los códigos de formato está disponible en el Javadoc SimpleDateFormat en el sitio web de Sun Microsystems ( ver Referencias ) .
    4

    Crear un temporizador. Este objeto no tendrá el tiempo, sino que funcionará como un reloj de alarma que le indica al programa para actualizar la hora actual con regularidad. Para ello, pegue el siguiente código:

    temporizador Timer ;
    5

    Crear un método constructor para construir el programa pegando el siguiente :

    pública DigitalClock ( ) {//Ejecutar la constuctor para el padre JFrame class.super ();

    //salir del programa cuando el usuario cierra la window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ;

    //Obtener la hora actual del sistema y mostrarlos //según el formato que defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis () ))) ;

    //Establecer un mayor , mejor fuente para el reloj digital de la default.timeLabel.setFont ( nueva letra ( "Dialog" , Font.PLAIN , 24 ));

    //Establecer el temporizador para actualizar el reloj cada 500 milisegundos ( 0,5 segundos ) timer = new Timer ( 500 , this) ; timer.setRepeats ( true); timer.start ();

    //Añadir la indicación de tiempo de la ventana y hacer que visible.this.add ( EtiquetaTiempo ) ; this.pack (); this.setVisible ( true); }


    6

    Actualizar el reloj con la nueva hora del sistema cada vez que suene la alarma :
    < p> public void actionPerformed ( ActionEvent e) { //Si el temporizador causó este event.if ( e.getSource ( .) es igual a ( temporizador ) ) {//a continuación, establezca un nuevo time.timeLabel.setText ( sdf.format ( nueva Fecha ( System.currentTimeMillis () ))) ;} }


    7

    Crear un punto de entrada para el programa de reloj digital del sistema operativo , dándole un método main < . br>

    public static void main ( String [] args ) {//Crear el clock.new DigitalClock digital ( ) ;}

    Previous :

    next :
      Artículos relacionados
    ·Cómo incluir archivos JAR en su proyecto de construir …
    ·Cómo eliminar una variable en la consola de Java 
    ·Cómo calcular el número de comparaciones en Java 
    ·Tutorial para el SDK Java XML 
    ·Cómo configurar VIM para Java 
    ·Cómo convertir una cadena en Java para GeneralPath 
    ·¿Puede Java pueden utilizar para programar juegos 
    ·Cómo utilizar Bot AIML en aplicaciones Java 
    ·Una buena forma de organizar las clases con Java 
    ·Cómo hacer un Beep Con Java 
      Artículos destacados
    ·Cómo utilizar las líneas de un archivo como una lista…
    ·Cómo agregar texto a una etiqueta en Python 
    ·¿Qué es un punto de interrupción de excepción 
    ·Cómo utilizar el texto para la columna en varias colum…
    ·Cómo cambiar una fuente con PHP 
    ·Cómo conectarse a través de VBA Avaya 
    ·Cómo convertir String en InputStream en Java 
    ·Cómo crear y utilizar un DataGrid 
    ·¿Cuál es la diferencia entre un control de entrada an…
    ·Cómo dividir Tamaño fijo con Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com