Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage en digital klokke i Java
    En av de kraftigste funksjonene i Java programmeringsspråk er dens Swing grafisk brukergrensesnitt ( GUI ) bibliotek . Java- brukere kan konstruere visuelle , hendelsesdrevne programmer som digitale klokker med bare noen få enkle kommandoer . Java-programmerere har en mengde komponenter tilgjengelig , for eksempel etiketter , knapper og tidtakere , som de plugge sammen for å sette sammen sine programmer . Instruksjoner
    en

    Opprett en DigitalClock klasse. Det er behov for å utvide JFrame klasse som følger med Swing brukergrensesnitt bibliotek i Java Develoment Kit fra Sun Microsystems. Det vil også implementere ActionListener grensesnitt for å kunne svare på timeren hendelsen og la klokken for å oppdatere seg selv . Dette kan gjøres ved å lime inn følgende kode i en fil som heter " DigitalClock.java . "

    Import java.awt.Font , import java.awt.HeadlessException , import java.awt.event.ActionEvent ; import java . awt.event.ActionListener , import java.text.SimpleDateFormat , import java.util.Date , import javax.swing.JFrame , import javax.swing.JLabel , import javax.swing.Timer ;

    /* ** Denne klassen viser en digital klokke på skjermen. * @ author Kevin Walker * /public class DigitalClock utvider JFrame implementerer ActionListener { //Alle andre trinn bør ha sin kode legges inn her . }
    p Hvis du bruker en egen Java Development Environment for eksempel NetBeans eller Eclipse , så vil det være et alternativ i Fil- menyen for å gjøre dette automatisk for deg .
    2

    Opprett en JLabel å vise gjeldende tid til brukeren ved hjelp følgende kommando : .

    JLabel timeLabel = new JLabel ();
    3

    Initialiser format som digital klokke vil ha hjelp av SimpleDateFormat klasse fra Java -biblioteket

    SimpleDateFormat sdf = new SimpleDateFormat ( " HH : mm : ss ");
    p Dette formatet vil vise gjeldende time, minutt og sekunder for brukeren . En fullstendig liste over formatkoder er tilgjengelig på SimpleDateFormat Javadoc på Sun Microsystems hjemmeside ( se referanser) .
    4

    Lag en tidtaker . Dette objektet vil ikke holde tiden, men heller vil fungere som en vekkerklokke som forteller programmet til å oppdatere gjeldende tid regelmessig. For å gjøre dette , lim inn følgende kode :

    Timer tidtaker,
    5

    Lag en konstruktør metode for å bygge programmet ved å lime inn følgende : en

    offentlig DigitalClock ( ) { //Kjør constuctor for den overordnede JFrame class.super ();

    //Avslutt programmet når brukeren lukker window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ;

    //Få dagens system tid og vise den //i henhold til formatet vi defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ( ) ) ));

    //Sett en større , bedre skrift for den digitale klokken enn default.timeLabel.setFont (new Font ( " Dialog" , Font.PLAIN , 24 ));

    //Sett timeren til å oppdatere klokken hver 500 millisekunder ( 0,5 sekunder ) timer = new Timer ( 500 , this); timer.setRepeats ( true); timer.start ();

    //Legg tidsvisningen til vinduet og gjøre det visible.this.add ( timeLabel ) ; this.pack (); this.setVisible ( true);

    }
    6

    Oppdater klokke med det nye systemet tid når tidtakeren går av :
    < p> public void ( ActionEvent e ) { //Hvis timeren forårsaket dette event.if ( e.getSource ( ) . equals ( timer) ) { //Så satt en ny time.timeLabel.setText ( sdf.format (new Dato ( System.currentTimeMillis ( ) ) )); }

    }
    7

    Lag en inngangsport for den digitale klokken programmet fra operativsystemet ved å gi den en viktig metode < . br >

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

    früher :

     Weiter:
      Relatert Artike
    ·Java tutorial for Split Strings 
    ·Java Heap Feil i NetBeans & GlassFish 
    ·Java byte funksjoner 
    ·Hvordan bruke en if setning for markering i Java 
    ·Java avvikshåndtering Tutorials 
    ·Hvordan bruke piltastene i Java 
    ·Hvordan analysere en Input String til grev Letters i Ja…
    ·Slik spiller en JSP-fil 
    ·Java Quicktime Tutorial 
    ·Hva er funksjonen til Java 
      Anbefalte artikler
    ·Hvordan redigere UserForm i Visual Basic 
    ·Hvordan Dra jeg fra en tekstboks til en Treeview 
    ·Slik pakker du ut oppføringer fra flere Fasta 
    ·Hvordan bruke rullefeltet i VB6 
    ·Hvordan lage en Javascript Drop Down Menu Med PHP 
    ·Hvordan bruke boolske Script 
    ·En Tutorial på String Typer i Python 
    ·Hvordan oppdatere Bokstavelig JavaScript 
    ·Hvordan sjekke MySQL Null på PHP 
    ·Hvordan slette elementer fra en Python List 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/