Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skapar en digital klocka i Java

    En av de mest kraftfulla funktionerna i programmeringsspråket Java är dess Swing grafiskt användargränssnitt ( GUI ) bibliotek . Java -användare kan konstruera visuella , händelsestyrda program som digitala klockor med bara några enkla kommandon . Java programmerare har en uppsjö av komponenter tillgängliga , t.ex. etiketter , knappar och timers , som de Kontakten tillsammans att sätta samman sina program . Instruktioner
    1

    Skapa en DigitalClock klass . Det måste utöka JFrame klassen som kommer med Swing användargränssnittet bibliotek i Java Develoment Kit från Sun Microsystems . Det kommer också att genomföra ActionListener gränssnitt för att göra det möjligt att reagera på händelsen timer och låta klockan för att uppdatera sig själv . Detta kan göras genom att klistra in följande kod 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 ;

    /* ** Denna klass visar en digital klocka på skärmen . * @ author Kevin Walker * /public class DigitalClock utökar JFrame implementerar ActionListener { //Alla andra steg bör ha sin kod till här . }
    p Om du använder en dedikerad Java Development Environment såsom Netbeans eller Eclipse , då blir det ett alternativ i menyn Arkiv för att göra detta automatiskt åt dig .
    2

    Skapa en JLabel att visa aktuell tid för användaren att använda följande kommando : .

    JLabel timeLabel = ny JLabel ( ) ;
    3

    initiera format som din digitala klocka kommer att ha hjälp av SimpleDateFormat klassen från Java-bibliotek

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

    Detta format kommer att visa aktuell timme , minut och sekund för användaren . En fullständig lista över formatkoder finns i SimpleDateFormat Javadoc på Sun Microsystems webbplats ( se Referenser ) .
    4

    Skapa en timer . Detta syfte kan inte hålla tiden , utan snarare kommer att fungera som en väckarklocka som talar om för programmet att uppdatera den aktuella tiden regelbundet . För att göra detta , klistra in följande kod :

    Timer timer ,
    5

    Skapa en konstruktor metod för att bygga programmet genom att klistra in följande :

    offentliga DigitalClock ( ) { //Kör constuctor för moderbolaget JFrame class.super ( ) ;

    //Avsluta programmet när användaren stänger window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ;

    //Ta fram aktuell tid och visa den //enligt det format vi defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ( ) ) ) ) ;

    //Ställ in ett större , trevligare typsnitt för den digitala klockan än default.timeLabel.setFont ( ny font ( " Dialog " , Font.PLAIN , 24 ) ) ;

    //Ställ in timern för att uppdatera klockan var 500 millisekunder ( 0,5 sekunder ) timer = new timer ( 500 , this); timer.setRepeats ( true ) ; timer.start ( ) ;

    //Lägg till tid till fönstret och gör det visible.this.add ( timeLabel ) ; this.pack ( ) ; this.setVisible ( true ) ;

    }
    6

    uppdatera klockan med det nya systemet tid när timern slocknar :

    public void actionPerformed ( ActionEvent e ) { //Om timern orsakat denna event.if ( e.getSource ( ) . equals ( timer ) ) { //Ställ sedan in en ny time.timeLabel.setText ( sdf.format ( nytt Datum ( System.currentTimeMillis ( ) ) ) ) ; }

    }
    7

    Skapa en ingångspunkt för den digitala klockan program från operativsystemet genom att ge det en huvudsaklig metod < . br >

    public static void main ( String [] args ) { //Skapa den digitala clock.new DigitalClock ( ) ;} Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur göra Mobiltelefon spel
    ·Hur man hämta resultat från SQLite i Android
    ·Jämförelse av Java & Primitive
    ·Hur man kör Java JAR Fil i ColdFusion
    ·Så här ställer du markören till en viss JTextField
    ·Hur man använder en Skeva Heap i Java
    ·Hur medelbetyg Använda Java
    ·Vad är en JAR -fil
    ·Hur man bygger en App Runt en Java-applet
    ·Hur Prefill textrutan Från webbsida i Java
    Utvalda artiklarna
    ·Hur sortera Last Names Alfabetiskt i Python
    ·Hur man gör udda formade knappar in C #
    ·Komma åt VBA Query SQL
    ·Hur man tar bort filer från MySQL med PHP
    ·Lägga till en ny metod i NetBeans
    ·Definition av 64 Bit GCC
    ·Hur man installerar PHP Live Chat på en Volusion Store…
    ·Hur du ändrar teckenlistan i Python
    ·Hur man bygger Logic för programmering
    ·Hur man kör Fortran F-kod på Ubuntu
    Copyright © Dator Kunskap http://www.dator.xyz