Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een digitale klok in Java Creëren
Een van de meest krachtige functies van de programmeertaal Java is de Swing grafische gebruikersinterface ( GUI ) bibliotheek . Java- gebruikers kunnen construeren visuele , event - driven programma's als digitale klokken met behulp van slechts een paar simpele commando's . Java programmeurs een overvloed van componenten beschikbaar , zoals labels , knoppen en timers , die zij hulzen op elkaar om hun programma assembleren . Instructies
1

Maak een DigitalClock klasse . Het moet de JFrame klasse die wordt geleverd met de Swing gebruikersinterface bibliotheek in de Java Develoment Kit van Sun Microsystems breiden . Het zal ook de uitvoering van de interface ActionListener in staat te stellen te reageren op de gebeurtenis timer en laat de klok zichzelf kan updaten . Dit kan gedaan worden door de volgende code in een bestand met de naam " DigitalClock.java . "

Import java.awt.Font
plakken , 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 ;

/* ** Deze klasse toont een digitale klok op het scherm . * @ author Kevin Walker * /public class DigitalClock breidt JFrame implementeert ActionListener { //Alle andere stappen moeten hun code hier toegevoegd . }

Als u gebruik maakt van een speciale Java Development Environment zoals Netbeans of Eclipse , dan zal er een optie in het menu Bestand om dit automatisch voor je. kopen van 2

Maak een JLabel om de huidige tijd weer te geven aan de gebruiker met behulp van het volgende commando : .

JLabel timeLabel
= new JLabel ( ) ;
3

Initialiseer het formaat dat uw digitale klok zal hebben met de SimpleDateFormat klasse van het Java-bibliotheek < br >

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

Dit formaat zal de huidige uren, minuten en seconden weer te geven voor de gebruiker . Een volledig overzicht van de indeling codes is beschikbaar in het SimpleDateFormat Javadoc op de website van Sun Microsystems ( zie Referenties ) .
4

Maak een timer . Dit object zal niet in het bezit van de tijd , maar eerder zal fungeren als een wekker die het programma om de huidige tijd regelmatig vertelt . Om dit te doen , plak de volgende code :

Timer timer
;
5

Maak een constructor methode om het programma op te bouwen door het volgende te plakken :

openbare DigitalClock
( ) { //Voer de Constructor voor de ouder JFrame class.super ( ) ;

//sluit het programma wanneer de gebruiker de window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) sluit ;

//Haal de huidige systeemtijd en weer te geven //volgens het formaat dat we defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ( ) ) ) ) ;

//Stel een grotere , mooier lettertype voor de digitale klok dan de default.timeLabel.setFont ( new font ( " Dialog " , Font.PLAIN , 24 ) ) ;

//Stel de timer in op de klok update elke 500 milliseconden ( 0,5 seconden ) timer = new timer ( 500 , this); timer.setRepeats ( true); timer.start ( ) ;

//Voeg de tijdweergave naar het raam en maken het visible.this.add ( timeLabel ) ; this.pack ( ) ; this.setVisible (true ) ;

}
6

Werk de klok met het nieuwe systeem de tijd wanneer de timer afgaat :

public void actionPerformed ( ActionEvent e ) { //Als de timer veroorzaakte dit event.if ( e.getSource ( ) . equals ( timer ) ) { //stel vervolgens een nieuwe time.timeLabel.setText ( sdf.format (nieuw datum ( System.currentTimeMillis ( ) ) ) ) ; }

}
7

Maak een aanspreekpunt voor de digitale klok programma van het besturingssysteem door het een belangrijke methode < . br

public static void main > ( String [ ] args ) { //Maak de digitale clock.new DigitalClock ( ) ; }

Previous: Next:
  Java Programming
·Hoe kan ik een array Contract …
·Android SDK View Editor 
·Hoe te Boolean gebruiken in Ja…
·Een Java 3D API Tutorial 
·Java Kan niet maken een statis…
·Hoe maak je een Carriage Retur…
·Hoe op te lossen een Java- taa…
·Hoe te Uitzondering klassen in…
·Java Fout PID : 236 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe gebruik je een niet Operator in Java…
·Hoe te Miljoenen maken 
·Vertraging functies in PHP 
·Hoe kan ik PHP Scripts for Applications …
·Alice Programmeren Hulp 
·How To skyboxen gebruiken in GtkRadiant 
·Bouw uw eigen database gestuurde website…
·Hoe maak je een knop gebruiken removeChi…
·MySQL : Queryreeksfilter naar Int 
Copyright © Computer Kennis https://www.nldit.com