| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan oprettes et digitalt ur i Java
    En af de mest kraftfulde funktioner i programmeringssproget Java er dens Swing grafiske brugergrænseflade (GUI ) bibliotek . Java -brugere kan konstruere visuelle, event-driven programmer som digitale ure ved hjælp af kun et par simple kommandoer . Java-programmører har et væld af komponenter til rådighed, såsom etiketter , knapper og timere , som de plug sammen for at samle deres programmer. Instruktioner
    1

    Opret en DigitalClock klasse. Det skal udvide den JFrame klassen , der kommer med Swing brugergrænseflade bibliotek i Java Develoment Kit fra Sun Microsystems. Det vil også implementere ActionListener interface til at kunne reagere på timeren begivenhed og lade uret til at opdatere sig selv. Dette kan gøres ved at indsætte følgende kode ind i en fil med navnet " 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 klasse viser et digitalt ur på skærmen. * @ forfatter Kevin Walker * /public class DigitalClock udvider JFrame implementerer ActionListener { //Alle andre skridt , bør have deres kode tilføjet her. }
    p Hvis du bruger en dedikeret Java Development Environment såsom Netbeans eller Eclipse, så vil der være en mulighed i menuen Filer for at gøre dette automatisk for dig.
    2

    Opret en JLabel til at vise den aktuelle tid til brugeren via følgende kommando: .

    JLabel timeLabel = new JLabel ();
    3

    Initialiser format , at din digitale ur vil have bruge SimpleDateFormat klassen fra Java biblioteket < br >

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

    Dette format vil vise den aktuelle time , minut og sekund for brugeren. En komplet liste over format koder er til rådighed i SimpleDateFormat javadoc på Sun Microsystems hjemmeside (se Referencer ) .
    4

    Opret en timer. Dette objekt vil ikke holde tiden, men snarere fungerer som en alarm ur, der fortæller programmet til at opdatere den aktuelle tid regelmæssigt. For at gøre dette , skal du indsætte følgende kode : Hej

    Timer timer ,
    5

    Opret en constructor metode til at bygge programmet ved at indsætte følgende : Hej

    offentlig DigitalClock ( ) {//Kør constuctor for moderselskabet JFrame class.super ();

    //Afslut programmet , når brugeren lukker window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE )

    //Hent det nuværende system tid og vise det //i henhold til det format , vi defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ( ))) ),

    //Indstil et større , pænere skrifttype for det digitale ur end default.timeLabel.setFont (ny Font ( " Dialog" , Font.PLAIN , 24) ),

    //Indstil timeren til at opdatere uret hver 500 millisekunder ( 0,5 sekunder) timer = new timer ( 500, dette) timer.setRepeats (sand) , timer.start ();

    //Tilføj visning af tid til vinduet og gøre det visible.this.add ( timeLabel ) this.pack (); this.setVisible (sand ),

    }
    6

    Opdater uret med det nye system tid, når timeren slukkes : Hej < p> public void actionPerformed ( ActionEvent e ) {//Hvis timeren forårsagede denne event.if ( e.getSource (). lig (timer )) { //derefter indstille en ny time.timeLabel.setText ( sdf.format (ny dato ( System.currentTimeMillis ( )))) ;}

    }
    7

    Opret en indgang til det digitale ur programmet fra operativsystemet ved at give den en vigtigste metode < . br >

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

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en GUI i Java 
    ·De måder at navngive Resource Bundter i Java 
    ·Hvordan laver Java Spil 
    ·Fælles /populære anvendelser af Java Applets 
    ·Java Undtagelser Tutorial 
    ·Sådan formateres en String i ASCII Java 
    ·Hvad er abstrakt stinavn i Java 
    ·Sådan Format Decimaler i Java 
    ·Sådan Set Session attributter i JSP 
    ·Sådan tilføjes Forsinkelser eller pauser i Java 
      Anbefalede Artikler
    ·Hvordan man skriver en hjemmeside hierarki 
    ·Sådan Bestem Loadlib i en CICS Program 
    ·Sådan kører C + + filer på Notesblok 
    ·Sådan får Shell Script til Stop den første fejl 
    ·Sådan bruges en Web Service til at vise data om Visual…
    ·Kryptografi Brug Java 
    ·Hvorfor har vi brug Java til Windows Systems 
    ·Hvad er type Casting i Java 
    ·Sådan Parse en værdi i Perl 
    ·Sådan nulstilles Focus i Java 
    Copyright © Computer Viden http://www.computerdk.com