| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come creare un orologio digitale in Java
    Una delle più potenti caratteristiche del linguaggio di programmazione Java è la sua altalena interfaccia utente grafica ( GUI ) della libreria. Gli utenti Java possono costruire visivi, programmi event-driven come orologi digitali utilizzando solo pochi semplici comandi . Programmatori Java hanno una pletora di componenti disponibili , quali etichette , bottoni e timer , che si inseriscono insieme per assemblare i loro programmi . Istruzioni
    1

    Creare una classe DigitalClock . Ha bisogno di estendere la classe JFrame che viene fornito con la libreria di interfaccia utente swing nel Kit di Sviluppo di Java di Sun Microsystems . Sarà anche implementare l'interfaccia ActionListener per consentirle di rispondere all'evento timer e lasciare il tempo per aggiornarsi . Questo può essere fatto incollando il seguente codice in un file chiamato " DigitalClock.java . "

    Importazione java.awt.Font ; java.awt.HeadlessException importazione; java.awt.event.ActionEvent importazione; importazione java . awt.event.ActionListener ; java.text.SimpleDateFormat importazione; java.util.Date importazione; javax.swing.JFrame importazione; importazione javax.swing.JLabel ; importazione javax.swing.Timer ;

    /* ** Questa classe viene visualizzato un orologio digitale sullo schermo. * @ author Kevin Walker * /public class DigitalClock estende JFrame implements ActionListener { //Tutti gli altri passaggi dovrebbero avere il loro codice inserito qui . }

    Se si utilizza un ambiente di sviluppo Java dedicato come NetBeans o Eclipse , allora ci sarà un opzione nel menu File per farlo automaticamente per voi .
    2

    Creare un JLabel per visualizzare l'ora corrente per l'utente utilizzando il seguente comando : .

    JLabel EtichettaTempo = new JLabel ( ) ;
    3

    inizializzare il formato che il vostro orologio digitale avrà utilizzando la classe SimpleDateFormat dalla libreria Java

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

    Questo formato visualizza l'ora corrente , minuti e secondi per l'utente. Una lista completa dei codici di formato è disponibile nel Javadoc SimpleDateFormat sul sito Sun Microsystems ( vedi Bibliografia ) .
    4

    Creare un timer . Questo oggetto non tenere il tempo , ma funziona come una sveglia che indica al programma di aggiornare l'ora corrente regolarmente . Per fare questo, incollare il seguente codice:

    timer Timer ;
    5

    Creare un metodo di costruzione per costruire il programma incollando il seguente :

    pubblico DigitalClock ( ) { //Esegui il constuctor per il genitore class.super JFrame ();

    //chiude il programma quando l'utente chiude la window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ;

    //Ottiene l' ora corrente del sistema e visualizzazione //in base al formato che defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ( ) ))) ;

    //Imposta un più ampio , più bello del font per l'orologio digitale del default.timeLabel.setFont (new Font ( " Dialog" , Font.PLAIN , 24) ) ;

    //Imposta il timer per aggiornare l'orologio ogni 500 millisecondi ( 0,5 secondi ) timer = new Timer ( 500 , this); timer.setRepeats ( true); timer.start ();

    //Aggiungi il display del tempo alla finestra e farlo visible.this.add ( EtichettaTempo ) ; this.pack (); this.setVisible ( true); }


    6

    aggiornare l'orologio con il nuovo orario di sistema ogni volta che il timer si spegne :
    < p > public void actionPerformed ( ActionEvent e) { //Se il timer ha causato questa event.if ( e.getSource ( ) . equals ( timer ) ) { //Quindi impostare un nuovo time.timeLabel.setText ( sdf.format ( nuovo data ( System.currentTimeMillis ( ) ))) ; } }


    7

    Crea un punto di ingresso per il programma orologio digitale dal sistema operativo dandogli un metodo main < . br>

    public static void main ( String [] args ) { //Crea il digitale clock.new DigitalClock (); }

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere un Servlet API di NetBeans 
    ·Che cosa fa l' operatore ^ media in Java 
    ·Come nascondere un elemento in Android ListView 
    ·Metodo Java a Spalato la virgola in una linea separata 
    ·La differenza tra JSF e JSP 
    ·Come ottenere il numero di linee su una lettura del fil…
    ·Imparare Java Online 
    ·Come moltiplicare due numeri interi a più cifre in Jav…
    ·NetBeans : Come aggiungere le immagini a un progetto We…
    ·Come eseguire file Java JAR in ColdFusion 
      Articoli in evidenza
    ·Standard di Visual Basic 
    ·AVR di codice Visual Basic Language Tutorial Fonte 
    ·Come sostituire Bianco Spazio Con Python Regex 
    ·Che lingua sono applicazioni Android scritte in 
    ·Come compilare con un file di intestazione 
    ·Semplice codice sorgente per la costruzione di una pagi…
    ·Tutorial su SQL Funzioni 
    ·Come creare un'istruzione switch in C 
    ·Come aprire un programma con Visual Basic 
    ·Come aggiungere un proiettile in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com